Export einer SQL-Abfrage in eine Datei
Hallo,
ich möchte auf unserem SQL-Server 2005 meine Abfrage jeden Tag automatisch laufen lassen. Ist ja auch soweit kein Problem; aber das Skript ist fertig bis auf eine winzige Kleinigkeit. Das Skript soll die Ausgabe gleich in eine csv-Datei umleiten.
Ist sicher ganz einfach machbar denke ich; ich weiß aber leider nicht wie.
Torsten
ich möchte auf unserem SQL-Server 2005 meine Abfrage jeden Tag automatisch laufen lassen. Ist ja auch soweit kein Problem; aber das Skript ist fertig bis auf eine winzige Kleinigkeit. Das Skript soll die Ausgabe gleich in eine csv-Datei umleiten.
Ist sicher ganz einfach machbar denke ich; ich weiß aber leider nicht wie.
Torsten
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 96999
Url: https://administrator.de/forum/export-einer-sql-abfrage-in-eine-datei-96999.html
Ausgedruckt am: 03.04.2025 um 08:04 Uhr
6 Kommentare
Neuester Kommentar
Schau mal in diesem Artikel nach, hier wird der Query mittels Batch angestoßen und das Ergebnis in eine Textdatei geschrieben. Eine Ausgabe in eine *.csv Datei sollte nicht das Problem darstellen

Hallo,
.csv Datei ist auch ein .txt Datei,
die unterschied ist nur das .csv Datei enthält trennzeichen ";"
>SQLCMD -U username -P password -S server\instanz -d dbname -i c:\abfrage.sql -o c:\ausbage.csv -s ";"
.csv Datei ist auch ein .txt Datei,
die unterschied ist nur das .csv Datei enthält trennzeichen ";"
>SQLCMD -U username -P password -S server\instanz -d dbname -i c:\abfrage.sql -o c:\ausbage.csv -s ";"

ok,
du kannst die formatierung auch unter SELECT Abfrage eingeben
spalte1 + ";" + spalte2 + ";" + ...
du kannst die formatierung auch unter SELECT Abfrage eingeben
spalte1 + ";" + spalte2 + ";" + ...