Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Sqlcmd zum Generieren einer Datei ohne gestrichelte Linie unter der Kopfzeile, ohne Zeilenanzahl

Lösungen:

1) Um die Zeilenanzahl ("(139 Zeilen betroffen)") zu entfernen, sollten Sie SET NOCOUNT ON verwenden Aussage. Siehe ref .

2) Um Spaltenüberschriften zu entfernen, sollten Sie -h verwenden Parameter mit dem Wert -1 . Siehe ref (Abschnitt Formatierungsoptionen) .

Beispiele:

C:\Users\sqlservr.exe>sqlcmd -S(local)\SQL2012 -d Test -E -h -1 -s, -W -Q "set nocount on; select * from dbo.Account" > d:\export.txt. 

oder

C:\Users\sqlservr.exe>sqlcmd -S(local)\SQL2012 -d Test -E -h -1 -s, -W -Q "set nocount on; select * from dbo.Account" -o "d:\export2.txt"