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/contentid/96999
Ausgedruckt am: 19.11.2024 um 22:11 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 + ";" + ...