Z DBCC CHECKIDENT
DBCC CHECKIDENT ( table_name, RESEED, new_reseed_value )
Jeśli żadne wiersze nie zostały wstawione do thetable od czasu jego utworzenia lub allrows zostały usunięte za pomocą instrukcji TRUNCATE TABLE, pierwszy wiersz wstawiony po uruchomieniu DBCCCHECKIDENT używa new_reseed_value jako tożsamości. W przeciwnym razie następny wstawiony wiersz używa new_reseed_value + bieżąca wartość przyrostu.
Tak więc jest to oczekiwane w przypadku pustej lub obciętej tabeli.