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

Comment exporter des données au format CSV à partir de SQL Server à l'aide de sqlcmd ?

Vous pouvez exécuter quelque chose comme ceci :

sqlcmd -S MyServer -d myDB -E -Q "select col1, col2, col3 from SomeTable" 
       -o "MyData.csv" -h-1 -s"," -w 700
  • -h-1 supprime les en-têtes de nom de colonne du résultat
  • -s"," définit le séparateur de colonnes sur ,
  • -w 700 définit la largeur de ligne à 700 caractères (cela devra être aussi large que la ligne la plus longue ou il passera à la ligne suivante)