Puis-je spécifier une entrée de fichier sql avec bcp?

Comment puis-je spécifier une entrée de fichier sql avec une longue requête lors de l'utilisation de la pca? J'ai essayé d'utiliser le -i option mais elle continue à se plaindre d'une erreur de ligne de commande avec aucune des informations supplémentaires. Est-ce possible?

D'entrée de fichier SQL? Pas de. Vous pouvez spécifier un fichier de données et un fichier de format. Si vous souhaitez utiliser SQL, peut-être bulk insert est un meilleur choix.
En fait, je suis en train d'extraire des données à partir d'une table. Avant cela, j'ai été faire une sélection basée sur une chaîne de caractères et de les fournir à bcp mais j'ai un plus requête maintenant.
Vous pouvez créer une vue avec la requête, peut-être.
Malheureusement, je n'ai pas les autorisations suffisantes pour créer une vue.
Vous devriez être en mesure de créer une procédure temporaire, même si vous n'avez pas de DDL droits. CRÉER PROC #MYPROC SELECT* from MYTABLE, Puis exécutez votre nouvellement créé proc. Ce proc doit retourner une persistant résultat. Le meilleur pari serait de le déposer sur une table temp de le finir ensuite le proc avec select * from table temp.

OriginalL'auteur Legend | 2012-05-13