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

SQL Server 2008:use cmd para enviar con encabezados a .csv

prueba esto:

SET NOCOUNT ON;
SELECT
    [Name]
    FROM (SELECT TOP(10)
              2 AS SortBy, [name]
              FROM sysobjects 
          UNION
          SELECT 1, 'Name'
         ) dt
    ORDER BY [Name]

SALIDA DE SSMS:

Name
----------------------------------------------
Name
sysallocunits
sysfiles1
sysftinds
syshobtcolumns
syshobts
sysowners
sysprivs
sysrowsetcolumns
sysrowsets
sysserefs

deje el parámetro "-h -1" y se eliminarán los encabezados de las columnas, pero la fila "Nombre" seguirá apareciendo primero en el conjunto de resultados.