Я хотел бы иметь хороший шаблон для этого в разработке. Как reset начальное значение идентификатора приращения в SQL Server?
Как сделать reset начальное значение идентификатора приращения в SQL Server
Ответ 1
DBCC CHECKIDENT('TableName', RESEED, 0)
Ответ 2
Просто слово предупреждения с помощью:
DBCC CHECKIDENT (MyTable, RESEED, 0)
Если вы не усекали таблицу, а столбец идентификации - это ПК, вы получите сообщение об ошибке при достижении ранее существующих идентификаторов.
Например, у вас уже есть идентификаторы (3,4,5) в таблице. Затем вы указываете reset столбец с идентификатором 1. После ввода идентификатора 2 следующая вставка попытается использовать идентификатор 3, который не будет выполнен.
Ответ 3
Чтобы установить личность 100:
DBCC CHECKIDENT (MyTable, RESEED, 100)