Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak dodać klucz podstawowy auto_increment w bazie danych SQL Server?

Można to zrobić jednym poleceniem. Musisz ustawić właściwość IDENTITY dla „numeru automatycznego”:

ALTER TABLE MyTable ADD mytableID int NOT NULL IDENTITY (1,1) PRIMARY KEY

Dokładniej, aby ustawić nazwane ograniczenie poziomu tabeli:

ALTER TABLE MyTable
   ADD MytableID int NOT NULL IDENTITY (1,1),
   CONSTRAINT PK_MyTable PRIMARY KEY CLUSTERED (MyTableID)

Zobacz ALTER TABLE i IDENTITY w MSDN



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Scal nakładające się interwały dat

  2. Odpowiednik MySQL ON DUPLICATE KEY UPDATE w Sql Server

  3. Nie można otworzyć domyślnej bazy danych użytkownika. Logowanie nie powiodło się. po zainstalowaniu SQL Server Management Studio Express

  4. Tabela kalendarza dla hurtowni danych

  5. Różnica między wielowyrazowymi funkcjami z wartościami tabelarycznymi a wbudowanymi funkcjami z wartościami tabelarycznymi w programie SQL Server