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

Apa yang terjadi pada ID kunci utama ketika melewati batas?

Anda mendapatkan kesalahan jika identity akan melebihi batas tipe data yang membuat sisa pertanyaan Anda diperdebatkan. Anda dapat melihat ini dengan

CREATE TABLE #T
(
id INT IDENTITY(2147483647,1)
)

INSERT INTO #T
DEFAULT VALUES

INSERT INTO #T
DEFAULT VALUES /*Arithmetic overflow error converting IDENTITY to data type int.*/

GO

SELECT * FROM #T

DROP TABLE #T


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Memperbaiki "Prosedur mengharapkan parameter '@ pernyataan' dari jenis 'ntext/nchar/nvarchar'." Kesalahan dalam SQL Server

  2. Terjadi kesalahan terkait jaringan atau spesifik contoh saat membuat sambungan ke SQL Server

  3. Membuat tabel SQL Server dari tabel data C#

  4. Konfigurasi Cakupan Database SQL Server dan Koreksi Paket Otomatis

  5. Perbarui kolom hitungan dari data di tabel lain