Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie exportiere ich Daten als CSV-Format von SQL Server mit sqlcmd?

Sie können so etwas ausführen:

sqlcmd -S MyServer -d myDB -E -Q "select col1, col2, col3 from SomeTable" 
       -o "MyData.csv" -h-1 -s"," -w 700
  • -h-1 entfernt Spaltenüberschriften aus dem Ergebnis
  • -s"," setzt den Spaltentrenner auf ,
  • -w 700 setzt die Zeilenbreite auf 700 Zeichen (diese muss so breit sein wie die längste Zeile oder sie wird in die nächste Zeile umgebrochen)