Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm cách nào để xuất dữ liệu ở định dạng CSV từ SQL Server bằng sqlcmd?

Bạn có thể chạy một cái gì đó như sau:

sqlcmd -S MyServer -d myDB -E -Q "select col1, col2, col3 from SomeTable" 
       -o "MyData.csv" -h-1 -s"," -w 700
  • -h-1 xóa tiêu đề tên cột khỏi kết quả
  • -s"," đặt trình phân tách cột thành,
  • -w 700 đặt độ rộng của hàng thành 700 ký tự (độ rộng này sẽ cần phải rộng bằng hàng dài nhất hoặc nó sẽ nằm ở dòng tiếp theo)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hiểu kích thước bộ nhớ ‘datetime2’ trong SQL Server

  2. Trả về danh sách các trình kích hoạt trong SQL Server

  3. Chuyển đổi hàng thành cột bằng cách sử dụng 'Pivot' trong SQL Server

  4. Nhận quyền thực thi đối với xp_cmdshell

  5. Biểu thức chính quy bên trong SQL Server