Batch Server Export
Hallo Leute
Ich habe mir folgende batch angelegt
nun bekomme ich 2 Dinge nicht hin.
1) Es sollen nur die Datensätze exportiert werden wenn t.cArtNr (Vaterartikelnummer) = XXX ist XXX will ich einfach eingeben können in die CMD.
2) In der CSV stehen alle Werte in einer Zeile mit etlichen Leerstellen und dann erst das ; eine Saubere CSV datei um öffnen in Excel wäre ein Traum.
Ich habe mir folgende batch angelegt
@echo off
SQLCMD -S STADION -d Server -E -Q "SELECT t.cArtNr, tVater.cArtNr AS Vaterartikelnummer FROM tArtikel t JOIN tArtikel tVater ON t.kVaterArtikel = tVater.kArtikel" -o "C:\exortvomserver.csv" -h-1 -s";"
pause
nun bekomme ich 2 Dinge nicht hin.
1) Es sollen nur die Datensätze exportiert werden wenn t.cArtNr (Vaterartikelnummer) = XXX ist XXX will ich einfach eingeben können in die CMD.
2) In der CSV stehen alle Werte in einer Zeile mit etlichen Leerstellen und dann erst das ; eine Saubere CSV datei um öffnen in Excel wäre ein Traum.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 298651
Url: https://administrator.de/contentid/298651
Ausgedruckt am: 26.11.2024 um 12:11 Uhr
3 Kommentare
Neuester Kommentar
@echo off
set /p eingabe=Artikelnummer eingeben:
SQLCMD -S STADION -d Server -E -Q "SELECT t.cArtNr, tVater.cArtNr AS Vaterartikelnummer FROM tArtikel t JOIN tArtikel tVater ON t.kVaterArtikel = tVater.kArtikel WHERE t.cArtNr = '%eingabe%'" -o "C:\exortvomserver.csv" -h-1 -s";"
pause