sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan tilføjer jeg en auto_increment primær nøgle i SQL Server-databasen?

Det kan gøres i en enkelt kommando. Du skal indstille IDENTITY-egenskaben for "autonummer":

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

Mere præcist, for at indstille en navngivet tabelniveaubegrænsning:

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

Se ÆNDRINGSTABEL og IDENTITET på MSDN



  1. Hvordan bruger man eksisterende Oracle-sekvens til at generere id i dvale?

  2. God praksis at åbne/lukke forbindelser i en asp.net-applikation?

  3. Skal jeg indeksere et bitfelt i SQL Server?

  4. Løb i alt efter Group SQL (Oracle)