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

Nilai kolom identitas server SQL dimulai dari 0, bukan 1

Dari DBCC CHECKIDENT

DBCC CHECKIDENT ( table_name, RESEED, new_reseed_value )

Jika tidak ada baris yang dimasukkan ke tabel sejak dibuat, atau semua baris telah dihapus dengan menggunakan pernyataan TRUNCATE TABLE, baris pertama yang dimasukkan setelah Anda menjalankan DBCCCHECKIDENT menggunakan nilai_reseed_baru sebagai identitas. Jika tidak, baris berikutnya yang dimasukkan menggunakan nilai_reseed_baru + nilai kenaikan saat ini.

Jadi, ini diharapkan untuk tabel kosong atau terpotong.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kueri yang terakhir dieksekusi untuk database tertentu

  2. Waktu kueri habis saat dijalankan dari web, tetapi sangat cepat saat dijalankan dari SSMS

  3. Cara menggabungkan hasil dua kueri menjadi satu kumpulan data

  4. Ubah 'datetimeoffset' menjadi 'tanggal' di SQL Server (Contoh T-SQL)

  5. Hapus SKEMABINDING dari Tampilan di SQL Server