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

BCP không trả về lỗi, nhưng cũng không sao chép bất kỳ hàng nào

bcp lệnh thường cần một số nhận dạng để chỉ định chế độ định dạng của tệp bcp.

  • -c chỉ định chế độ ký tự (bản rõ)
  • -n chỉ định chế độ gốc
  • -w chỉ định chế độ unicode

Trong trường hợp thử nghiệm của bạn, tệp bạn đã tạo là bản rõ, vì vậy bạn nên chỉ định '-c' trong bcp của mình chỉ huy.

bcp MyDB.dbo.mincase in data.csv -c -T -S .\SQLEXPRESS

Đề xuất của Microsoft sử dụng '-n' để nhập và xuất để tránh các vấn đề với dấu phân cách trường xuất hiện trong các giá trị cột (Xem phần Các phương pháp hay nhất về Chế độ ký tự và Chế độ gốc).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự khác biệt của SQL Server (đối diện với giao nhau)

  2. Cách khắc phục “Câu lệnh EXECUTE không thành công vì mệnh đề WITH RESULT SETS của nó đã chỉ định 1 (các) tập kết quả…” trong SQL Server

  3. Các khóa chính có bị khóa không?

  4. Cách vô hiệu hóa tất cả các ràng buộc về CHECK &khóa ngoại cho một bảng trong SQL Server (Ví dụ T-SQL)

  5. 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