Wie kann ich das Ergebnis einer SQL Server-Abfrage in ein "Komma-Trennzeichen" -Format setzen?Komma-getrennte Ausgabe von SQL-Abfrage
Antwort
sollten Sie in der Lage sein zu Tools->Options->Query Results
in SQL Server Management Studio zu gehen und die Einstellungen festlegen, Dort zur Ausgabe in eine Textdatei.
Dann erweitern Sie das und in "Result to Text" können Sie das Ausgabeformat dort festlegen.
Überprüfen Sie this answer in den MySQL-Foren.
Hier ist das Schnipsel.
SELECT a,b INTO OUTFILE '/tmp/result.text'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM test_table;
Wenn Sie SQL Server Managment Studio direkt verwenden klicken Sie auf den Ausgang und Sie können „speichern das Ergebnis als“ CSV
DECLARE @str VARCHAR (8000) SET @str = ''
SELECT @str = @str + Spalte + '' FROM Tabelle SELECT
Wirklich nützlich, wenn die Daten selbst Kommas enthalten. –
Welche Datenbanktyp @str? Kundensprache? Wie wird es konsumiert werden? –