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

Os valores da coluna de identidade do SQL Server começam em 0 em vez de 1


De DBCC CHECKIDENT
DBCC CHECKIDENT ( table_name, RESEED, new_reseed_value )

Se nenhuma linha tiver sido inserida na tabela desde que ela foi criada, ou todas as linhas tiverem sido removidas usando a instrução TRUNCATE TABLE, a primeira linha inserida após a execução de DBCCCHECKIDENT usará new_reseed_value como a identidade. Caso contrário, a próxima linha inserida usa new_reseed_value + o valor de incremento atual.

Portanto, isso é esperado para uma tabela vazia ou truncada.