Bagaimana cara memasukkan dalam tabel dengan hanya kolom IDENTITAS?


14

Diberi tabel dengan hanya kolom IDENTITAS, bagaimana Anda memasukkan baris baru? Saya sudah mencoba yang berikut ini:

INSERT INTO TABLE
(Syntax error)

INSERT INTO TABLE VALUES()
(Syntax error)

INSERT INTO TABLE (Id) VALUES()
(Syntax error)

Saya menguji sesuatu dan hanya perlu kolom IDENTITAS. Ini bukan untuk produksi. Kalau tidak, tabel seperti itu dapat digunakan sebagai generator urutan, di mana tidak ada kolom lain yang diperlukan.

Jawaban:



3

Cara lain adalah menggunakan IDENTITY_INSERT. Dengan begitu Anda dapat menentukan nilai mana yang ingin Anda masukkan secara manual. Seperti:

SET IDENTITY_INSERT TABLE ON ;

INSERT INTO TABLE (ID) VALUES (1), (2) ;

SET IDENTITY_INSERT TABLE OFF ;

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.