2017-01-25 3 views
3

Ich habe eine fehlende Option Zitat Strings mit Listentrennzeichen beim Speichern von .csv Ergebnisse in SSMS 2016. Scheint wie diese Option in dieser Version von SSMS beseitigt wurde.SSMS 2016: Exportieren von Abfrageergebnissen in CSV, wobei Felder in Abgrenzungsanführungszeichen eingeschlossen sind.

Ich muss Abfrageergebnisse in CSV-Datei (d. H. Comma Separated Variable-Datei) ist eine UTF-8/ASCII-Textdatei, in der Datensätze haben eine variable Länge und enden mit einem Wagenrücklauf und Zeilenvorschub. Felder sind explizit mit einem Komma getrennt. Es wird empfohlen, dass alle Felder in abgrenzende Anführungszeichen eingeschlossen sind. Die Begrenzungszitate sind für die Felder obligatorisch, die eine Liste von Codes enthalten sollen, die durch ein Komma getrennt sind.

Ich bin in der Lage, die Ergebnisse in eine CSV-Datei exportieren, aber es fehlt die Abgrenzung Zitate. z.B. Ich habe Ausgabe folgende

Aguilar,F,03191970,H,700,699,240,S 

die angeblich

Aguilar,F,03191970,H,"700,699,240",S 

nicht sicher sein, ob es einen besseren Weg, um das gleiche zu erreichen. Bitte beraten.

+0

Da die Anforderung von Zitaten nur für die Felder ist, die eine Liste enthalten, werden erwartet von Codes, die durch Komma getrennt sind, habe ich in meiner Select-Anweisung verkettet, um herumzukommen. Ich suche immer noch nach einer besseren Lösung; wenn jemand hat. ', CASE \t \t \t WENN RC5> '' THEN ' "' + rc1 + ' '+ RC2 +', '+ rc3 +', '+ rc4 +',' + RC5 + '"' \t \t \t \t \t ELSE '' \t \t ENDE ' – Kaur

Antwort

Verwandte Themen