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

Sqlcmd để tạo tệp không có dòng gạch ngang dưới tiêu đề, không có số hàng

Giải pháp:

1) Để xóa số hàng ("(139 hàng bị ảnh hưởng)"), bạn nên sử dụng SET NOCOUNT ON bản tường trình. Xem ref .

2) Để xóa tiêu đề cột, bạn nên sử dụng -h tham số có giá trị -1 . Xem ref (phần Tùy chọn Định dạng) .

Ví dụ:

C:\Users\sqlservr.exe>sqlcmd -S(local)\SQL2012 -d Test -E -h -1 -s, -W -Q "set nocount on; select * from dbo.Account" > d:\export.txt. 

hoặc

C:\Users\sqlservr.exe>sqlcmd -S(local)\SQL2012 -d Test -E -h -1 -s, -W -Q "set nocount on; select * from dbo.Account" -o "d:\export2.txt"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tách hàng dựa trên giá trị cột

  2. Truy vấn SQL lấy tất cả các mã zip (địa chỉ) trong bán kính 20 dặm của một mã zip nhất định

  3. Tôi có thể buộc Linq thành Sql để sử dụng Sql2005Provider không

  4. Tìm hiểu xem một đối tượng có phải là một bảng do người dùng xác định trong SQL Server với OBJECTPROPERTY ()

  5. Truy vấn SQL Server xác định dữ liệu bị thiếu cho các ngày cụ thể