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

CHÈN SỐ LƯỢNG LỚN với cột nhận dạng (tăng tự động)

Thêm cột id vào tệp csv và để trống:

id,Name,Address
,name1,addr test 1
,name2,addr test 2

Xóa từ khóa KEEPIDENTITY khỏi truy vấn:

BULK INSERT Employee  FROM 'path\tempFile.csv ' 
WITH (FIRSTROW = 2,FIELDTERMINATOR = ',' , ROWTERMINATOR = '\n');

Trường nhận dạng id sẽ được tăng tự động.

Nếu bạn chỉ định giá trị cho trường id trong csv, chúng sẽ bị bỏ qua trừ khi bạn sử dụng từ khóa KEEPIDENTITY, sau đó chúng sẽ được sử dụng thay vì tự động tăng.



  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àm cách nào để so sánh thời gian trong SQL Server?

  2. Chỉ mục xây dựng lại và tổ chức lại máy chủ SQL

  3. WinRT System.Data - Kết nối với SQL

  4. Thoát khỏi báo giá đơn trong SQL Server

  5. Cách chỉ trả lại giá trị số trong SQL Server