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

I valori della colonna dell'identità del server SQL iniziano da 0 anziché da 1

Da DBCC CHECKIDENT

DBCC CHECKIDENT ( table_name, RESEED, new_reseed_value )

Se nessuna riga è stata inserita nella tabella dalla sua creazione o tutte le righe sono state rimosse utilizzando l'istruzione TRUNCATE TABLE, la prima riga inserita dopo l'esecuzione di DBCCCHECKIDENT utilizza new_reseed_value come identità. In caso contrario, la riga successiva inserita utilizza new_reseed_value + il valore di incremento corrente.

Quindi, questo è previsto per una tabella vuota o troncata.