Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

SQL Server 2008 - utilisez cmd pour sortir avec des en-têtes au format .csv

essayez ceci :

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

SORTIE DE SSMS :

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

laissez le paramètre "-h -1" et les en-têtes de colonne seront supprimés, mais la ligne "Nom" apparaîtra toujours en premier dans le jeu de résultats.