BCP-Doppel-text-Kennzeichner Anführungszeichen ausgegeben
Ich habe einen bcp-Befehl, der darauf drängt, die Ergebnisse einer Abfrage in eine flache Datei ist eine Komma-getrennte unicode. Ich brauche die Felder gekapselt werden in Anführungszeichen mit der text-id wird von doppelten Anführungszeichen.
Hier ist ein Beispiel für die csv-Ausgabe:
36029,2,Oct 11 2004 1:01AM,4,23537,0.10
Dort, wo Sie benötigt werden:
"36029","2","Oct 11 2004 1:01AM","4","23537","0.10"
Ich vermute, es verwendet das -f-flag, aber ich bin mir nicht sicher, wie Sie Sie tatsächlich verwenden Sie die -q. Die MS-Dokumentation ist nicht viel, um mir zu helfen.
Sorry, wenn dies ist ein dupe, ich sah hart, ich schwöre!
Seine zu spät geworden aber ich habe auch das gleiche problem jetzt, und ich bin nicht immer die Lösung für die gleichen, erhalten Sie zu wissen, und lassen Sie es mich bitte wissen
InformationsquelleAutor Razzle Dazzle | 2012-08-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
versuchen Sie dies:
alle Spaltennamen, die in der oben erwähnten Form, die Sie ausfüllen können dynamisch aus dem sys.Spalten.Ich denke, dies ist der Weg der dong im bcp.
Verwenden Sie quoteName-Funktion!
InformationsquelleAutor AnandPhadke
Wenn Sie extrahieren von Eclipse bringt es doppelte Anführungszeichen um text und Daten. Ich Tue dies aus der Sicht Data Source Explorer. Rechte Maustaste -> Data -> Entpacken...
InformationsquelleAutor ken jarrad
Können Sie auch nutzen, SQL-Server
QuoteName
- Funktion, um die Spalte festzulegen, müssen von Anführungszeichen. Dies gibt auch die Möglichkeit, Charakter anstelle von AnführungszeichenWerfen Sie einen Blick hier, um mehr zu erfahren
SQL Server BCP-Dienstprogramm-Experten Guide
InformationsquelleAutor Nate S.
InformationsquelleAutor barry
verwenden:
InformationsquelleAutor tbone