Hallo zusammen,
ich versuche eine Tabelle zu exportieren - dies gelingt mir mit:
SELECT LTRIM(RTRIM(b.DocumentID)),' ', REPLACE(LTRIM(RTRIM(b.BillingAddress)), CHAR(13)+CHAR(10), ' ')
FROM VenDoc.dbo.BaseDocument AS b
inner join VenDoc.dbo.OrderDocumentBase o on o.Oid = b.Oid
where b.Status = 0
GO
Dazu die BatchDatei die mir per sqlcmd den SQL Script ausführt.
sqlcmd -S 127.0.0.1,1433 -i C:\scripte\ExportDocumentID.sql -o C:\VenDoc_export\Daten.csv -W -s ";;" -h -1 -b
Allerdings benötige ich bei den Spalten nun doch einen Header - dieser Header sollte aber angepasst werden, da ich den Spaltennamen nicht verwenden kann.
Wie kann ich das bewerkstelligen?
Habe dazu schon gegoogelt und bin auf diesen Eintrag aufmerksam geworden:
http://stackoverflow.com/questions/2362229/how-to-supress-hyphens-in-sqlcmd
Post 7 denke ich ist die Lösung, Nur wie kann ich den in mein Script einfügen? -
Die "-----" würde ich mit find entfernen lassen. - und müsste somit den sqlcmd ohne der Opion -h -1 ausführen.
Das Ziel (csv Datei) sollte so ausschauen:
Projekt;Kommentar;Kunde
00001; ;Firma Hotel Delfin
00003; ;Firma Lindaupark
00004; ;Mandant 1 Österreich
(3 Zeilen betroffen)
Wäre um jeden Tipp und oder Lösung Dankbar
Gruß
Stoffl