Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Sqlcmd per generare file senza linea tratteggiata sotto l'intestazione, senza conteggio delle righe

Soluzioni:

1) Per rimuovere il conteggio delle righe ("(139 righe interessate)") dovresti utilizzare SET NOCOUNT ON dichiarazione. Vedi ref .

2) Per rimuovere le intestazioni di colonna dovresti usare -h parametro con valore -1 . Vedi ref (sezione Opzioni di formattazione) .

Esempi:

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. 

o

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"