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
Please also mark the comments that contributed to the solution of the article
Content-Key: 96999
Url: https://administrator.de/contentid/96999
Printed on: April 24, 2024 at 17:04 o'clock
6 Comments
Latest comment
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 + ";" + ...