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

Tidak dapat memasukkan nilai eksplisit untuk kolom identitas dalam tabel 'tabel' ketika IDENTITY_INSERT disetel ke OFF

Anda memasukkan nilai untuk OperationId itu adalah kolom identitas.

Anda dapat mengaktifkan penyisipan identitas pada tabel seperti ini sehingga Anda dapat menentukan nilai identitas Anda sendiri.

SET IDENTITY_INSERT Table1 ON

INSERT INTO Table1
/*Note the column list is REQUIRED here, not optional*/
            (OperationID,
             OpDescription,
             FilterID)
VALUES      (20,
             'Hierachy Update',
             1)

SET IDENTITY_INSERT Table1 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. Berapa jumlah maksimum karakter yang akan ditampung nvarchar(MAX)?

  2. Batas pada kondisi WHERE col IN (...)

  3. 7645 Null atau predikat teks lengkap kosong

  4. Sisipan Massal SQL Server – Bagian 2

  5. Ubah Jadwal Agen Server SQL (T-SQL)