sql >> Base de Datos >  >> RDS >> Sqlserver

Sqlcmd para generar un archivo sin línea discontinua debajo del encabezado, sin recuento de filas

Soluciones:

1) Para eliminar el recuento de filas ("(139 filas afectadas)"), debe usar SET NOCOUNT ON declaración. Consulte ref .

2) Para eliminar los encabezados de las columnas, debe usar -h parámetro con valor -1 . Consulte ref (sección Opciones de formato) .

Ejemplos:

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"