Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como alterar uma tabela para especificação de identidade é identidade SQL Server


Você não pode "converter" uma coluna existente em uma IDENTITY coluna - você terá que criar uma nova coluna como INT IDENTITY :
ALTER TABLE ProductInProduct 
ADD NewId INT IDENTITY (1, 1);

Atualizar:

Certo, então uma maneira de converter uma coluna existente em IDENTITY . Se você realmente precisa disso - confira esta resposta de Martin Smith com todos os detalhes sangrentos.