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

Come esportare i dati in formato CSV da SQL Server utilizzando sqlcmd?

Puoi eseguire qualcosa del genere:

sqlcmd -S MyServer -d myDB -E -Q "select col1, col2, col3 from SomeTable" 
       -o "MyData.csv" -h-1 -s"," -w 700
  • -h-1 rimuove le intestazioni dei nomi di colonna dal risultato
  • -s"," imposta il separatore di colonna su ,
  • -w 700 imposta la larghezza della riga su 700 caratteri (questo dovrà essere largo quanto la riga più lunga o andrà a capo alla riga successiva)