sql >> Databáze >  >> RDS >> Sqlserver

Jak přidám primární klíč auto_increment do databáze SQL Server?

To lze provést jediným příkazem. Musíte nastavit vlastnost IDENTITY pro "auto number":

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

Přesněji řečeno, chcete-li nastavit omezení na úrovni pojmenované tabulky:

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

Viz ALTER TABLE a IDENTITY na MSDN



  1. Spusťte všechny soubory SQL v adresáři

  2. Postgres se nemohl připojit k serveru

  3. SQL Server přidá primární klíč automatického přírůstku do existující tabulky

  4. Python:Dotazování na data zvukem