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

Làm cách nào để chèn hàng loạt từ CSV khi một số trường có ký tự dòng mới?

Các hoạt động hàng loạt trên SQL Server không hỗ trợ cụ thể CSV mặc dù chúng có thể nhập chúng nếu tệp được định dạng cẩn thận. Đề xuất của tôi là đặt tất cả các giá trị trường trong dấu ngoặc kép. BULK INSERT sau đó có thể cho phép xuống dòng trong một giá trị trường. Nếu không, thì giải pháp tiếp theo của bạn có thể là gói Dịch vụ tích hợp.

Xem Chuẩn bị Dữ liệu để Xuất hoặc Nhập Hàng loạt để biết thêm.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi truy vấn với tên cột không rõ ràng trong SQL

  2. Tự động tạo bảng tạm thời dựa trên tập kết quả từ SP

  3. Thêm ngày giờ

  4. classNotFoundException trong việc tải trình điều khiển JDBC

  5. Làm cách nào để chèn vào bảng chỉ định giá trị DEFAULT cho mọi cột?