BCP guillemets qualificateur de texte de sortie
J'ai une commande bcp qui pousse les résultats d'une requête dans un fichier plat, qui est délimité par des virgules unicode. J'ai besoin de champs à être entourée de guillemets avec l'identificateur de texte en cours de guillemets doubles.
Voici un exemple de la sortie csv:
36029,2,Oct 11 2004 1:01AM,4,23537,0.10
Là où il doit être:
"36029","2","Oct 11 2004 1:01AM","4","23537","0.10"
Je suppose qu'il utilise le drapeau-q mais je ne suis pas sûr de la façon d'utiliser effectivement le -q. Le MS documentation ne fait pas beaucoup de m'aider.
Désolé si ce n'est dupe, j'ai regardé dur, je vous jure!
- Son être trop tard mais j'ai aussi le même problème et je n'obtiens pas de solution pour le même saurez sna s'il vous plaît laissez-moi savoir
Vous devez vous connecter pour publier un commentaire.
essayez ceci:
Si vous extrait d'Eclipse, il met des guillemets autour du texte et des dates. Je ne ce à partir de la vue de Source de Données de l'Explorateur. Clic droit -> Données> Extraire...
Vous pouvez également utiliser les serveurs SQL
QuoteName
fonction pour spécifier la colonne qui doit avoir des devis. Cela donne également la possibilité d'ajouter n'importe quel caractère à la place des guillemetsPrendre un coup d'oeil ici pour en savoir plus
SQL Server Utilitaire BCP Experts Guide
utilisation: