ticar
Goto Top

Fußergebnis bei SQL-Abfrage in CSV per sqlcmd -o

Hi,

ich würde gerne ein Telefonbuch für unsere Telefonsoftware per SQL in eine CSV Datei schreiben und nutze dazu folgenden Befehl:

EXEC master..xp_cmdshell 'SQLCMD -S SQLEXPRESS -d database -U sa -P sql -i M:\temp\query.sql -h -1 -o M:\temp\phonebook.csv', no_output

Das klappt soweit auch schon sehr gut. Über Google, Suche hier im Forum und der Hilfe auf der MS Seite habe ich z.b. schon den lästigen Header mit -h -1 entfernen können.
Woran ich allerdings noch scheitere ist der Fuß.

Hier wird noch die Anzahl der Ergebnisse ausgegeben und ich bekomme diese Ausgabe in der CSV einfach nicht weg.

Hat jemand einen Tipp - wie ich diese letzten 3 Zeilen

(294 Zeilen betroffen)
wegbekomme ohne evtl. noch nachträglich ein Tool zu nutzen, welches eine CSV manipuliert?

Gruß,
Lars

Content-ID: 493314

Url: https://administrator.de/contentid/493314

Ausgedruckt am: 22.11.2024 um 20:11 Uhr

SeaStorm
Lösung SeaStorm 10.09.2019 um 11:13:06 Uhr
Goto Top
hi

dein sql script sollte mit
SET NOCOUNT ON
beginnen
TiCar
TiCar 10.09.2019 um 11:16:05 Uhr
Goto Top
Danke - super (thumb)