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

SQL Server menambahkan kunci utama kenaikan otomatis ke tabel yang ada

Tidak - Anda harus melakukannya sebaliknya:tambahkan langsung dari awal sebagai INT IDENTITY - itu akan diisi dengan nilai identitas ketika Anda melakukan ini:

ALTER TABLE dbo.YourTable
   ADD ID INT IDENTITY

dan kemudian Anda dapat menjadikannya sebagai kunci utama:

ALTER TABLE dbo.YourTable
   ADD CONSTRAINT PK_YourTable
   PRIMARY KEY(ID)

atau jika Anda lebih suka melakukan semuanya dalam satu langkah:

ALTER TABLE dbo.YourTable
   ADD ID INT IDENTITY
       CONSTRAINT PK_YourTable PRIMARY KEY CLUSTERED


  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 memilih tanggal tanpa waktu di SQL

  2. Cara memperbarui kunci utama

  3. Menyimpan pesan galat SqlServer di C#

  4. Bagaimana cara memperbarui tabel besar dengan jutaan baris di SQL Server?

  5. Contoh Konversi 'tanggal' ke 'datetimeoffset' di SQL Server (T-SQL)