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

Masukkan id (dibuat otomatis, hanya kolom)

INSERT INTO MyTable (MyTableId) VALUES (Null) secara implisit mencoba memasukkan nol ke dalam kolom identitas, sehingga tidak akan berfungsi karena kolom identitas mungkin tidak akan pernah dapat dibatalkan dan tanpa opsi SET Anda tetap tidak dapat memasukkan nilai arbitrer, sebagai gantinya Anda dapat menggunakan:

INSERT INTO MyTable DEFAULT VALUES


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Permintaan pembaruan SQL dan 'subquery mengembalikan lebih dari satu nilai'

  2. Bila tidak ada 'Pesan berdasarkan' yang ditentukan, urutan apa yang dipilih kueri untuk kumpulan rekaman Anda?

  3. Meratakan XML hierarkis dalam SQL menggunakan metode node()

  4. Menggunakan SqlDependency dengan Antrian bernama

  5. Script untuk menyimpan data varbinary ke disk