Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So ändern Sie eine Tabelle für die Identitätsspezifikation ist Identitäts-SQL-Server

Das können Sie nicht "konvertieren" Sie eine vorhandene Spalte in eine IDENTITY Spalte - Sie müssen eine neue Spalte erstellen als INT IDENTITY :

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

Aktualisieren:

OK, also gibt es eine Möglichkeit, eine vorhandene Spalte in IDENTITY umzuwandeln . Wenn Sie dies unbedingt brauchen - sehen Sie sich diese Antwort von Martin Smith an mit all den blutigen Details.