Speichern der Ergebnisse in txt-Datei ohne weitere Formatierungen im sqlcmd
Wenn ich diesen Befehl ausführen:
sqlcmd -S server -U sa -P xxxxxxx -i d:clients.sql -o D:\clients.txt
aber in der Datei habe ich x Zeilen betroffen "1> 2> 3> 4> 5> 6> 7> 8>" und vielen anderen Räumen
Ich wan nicht nur zur Folge hat, ohne jegliche Formatierung.
In der sql-Datei habe ich einige ausgewählt werden.
Danke im Voraus.
- "1> 2> 3> 4> 5> 6> 7> 8>" ausblenden, wenn verwenden von sqlcmd, bevor ich verwendet osql
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie hinzufügen
SET NOCOUNT ON
an das Skript entfernen Sie dierows affected
- Meldung und fügen Sie-K-h-1
, um die Befehlszeile zu entfernen, die Namen der Spalten und die Zeilen darunter. Dies funktioniert für mich und gibt Zeile nur Daten:Wo
query.sql
sieht wie folgt aus:Aber ich weiß nicht, wo die
1> 2> 3> 4> 5> 6> 7> 8>
Zeichen aus. Können Sie buchen möchten, ein minimales Beispiel für ein SQL-Skript gibt diese Ausgabe.Und als eine Allgemeine Bemerkung, ich persönlich mag es nicht zu verwenden sqlcmd.exe für das ausführen von Abfragen, weil es schwierig ist, um Kontrolle über die Ausgabe. Einige andere Dinge zu beachten sind: