Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

MASUKKAN MASSAL dengan kolom identitas (kenaikan otomatis)

Tambahkan kolom id ke file csv dan biarkan kosong:

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

Hapus kata kunci KEEPIDENTITY dari kueri:

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

Bidang identitas id akan bertambah secara otomatis.

Jika Anda menetapkan nilai ke bidang id di csv, nilai tersebut akan diabaikan kecuali jika Anda menggunakan kata kunci KEEPIDENTITY, nilai tersebut akan digunakan sebagai ganti peningkatan otomatis.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kirim Email dari Pemicu di SQL Server (T-SQL)

  2. SQL Server di Linux

  3. Penggunaan SQL Server sp_msforeachtable untuk memilih hanya tabel yang memenuhi beberapa kondisi

  4. Apa yang dilakukan sp_reset_connection?

  5. Menyimpan file dalam database yang bertentangan dengan sistem file?