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

Sådan ændres en tabel til identitetsspecifikation er identitet SQL Server

Du kan ikke "konverter" en eksisterende kolonne til en IDENTITY kolonne - du bliver nødt til at oprette en ny kolonne som INT IDENTITY :

ALTER TABLE ProductInProduct 
ADD NewId INT IDENTITY (1, 1);

Opdatering:

OK, så der er en måde at konvertere en eksisterende kolonne til IDENTITY . Hvis du absolut har brug for dette - tjek dette svar fra Martin Smith med alle de blodige detaljer.



  1. Hvordan valideres geografi polygon i SQL Server 2008?

  2. Hvordan får man den første og den sidste post pr. gruppe i SQL Server 2008?

  3. MySQL enum vs. set

  4. Brug gruppe efter indvendig underforespørgsel