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

Nilai eksplisit untuk kolom identitas dalam tabel hanya dapat ditentukan saat daftar kolom digunakan dan IDENTITY_INSERT AKTIF SQL Server

SET IDENTITY_INSERT tableA ON

Anda harus membuat daftar kolom untuk pernyataan INSERT Anda:

INSERT Into tableA ([id], [c2], [c3], [c4], [c5] ) 
SELECT [id], [c2], [c3], [c4], [c5] FROM tableB

tidak seperti "INSERT Into tableA SELECT ...."

SET IDENTITY_INSERT tableA OFF


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pos Pemeriksaan Basis Data di SQL Server

  2. Apa cara berbeda untuk memasukkan data ke dalam Tabel SQL Server - Tutorial SQL Server / TSQL Bagian 100

  3. 3 Cara Menghapus Baris Duplikat di SQL Server sambil Mengabaikan Kunci Utama

  4. Bagaimana menemukan SQL Server menjalankan port?

  5. Setara dengan MySQL PADA DUPLICATE KEY UPDATE di Sql Server