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

máy chủ sql Chèn csv hàng loạt với dữ liệu có dấu phẩy

Câu trả lời là:bạn không thể làm điều đó. Xem http://technet.microsoft.com/en-us/library/ ms188365.aspx .

"Nhập dữ liệu từ tệp CSV

Các tệp giá trị được phân tách bằng dấu phẩy (CSV) không được hỗ trợ bởi hoạt động nhập hàng loạt của SQL Server. Tuy nhiên, trong một số trường hợp, tệp CSV có thể được sử dụng làm tệp dữ liệu để nhập hàng loạt dữ liệu vào SQL Server. Để biết thông tin về các yêu cầu nhập dữ liệu từ tệp dữ liệu CSV, hãy xem Chuẩn bị dữ liệu để xuất hoặc nhập hàng loạt (SQL Server). "

Giải pháp chung là bạn phải chuyển đổi tệp CSV của mình thành tệp có thể được nhập thành công. Bạn có thể làm điều đó theo nhiều cách, chẳng hạn như bằng cách tạo tệp với dấu phân cách khác (chẳng hạn như TAB) hoặc bằng cách nhập bảng của bạn bằng công cụ hiểu tệp CSV (chẳng hạn như Excel hoặc nhiều ngôn ngữ kịch bản) và xuất nó bằng một dấu phân cách (chẳng hạn như TAB), từ đó bạn có thể CHÈN SỐ LƯỢNG LỚN.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuỗi kết nối cho localdb cho phiên bản 11 là gì

  2. Cách nhanh nhất để cập nhật 120 triệu bản ghi

  3. Chèn hàng loạt với bộ định tính văn bản trong SQL Server

  4. Tìm kiếm toàn văn không hoạt động nếu từ dừng được bao gồm mặc dù danh sách từ dừng trống

  5. Hiểu máy chủ SQL luôn được mã hóa