Как сделать reset начальное значение идентификатора приращения в SQL Server - программирование
Подтвердить что ты не робот

Как сделать reset начальное значение идентификатора приращения в SQL Server

Я хотел бы иметь хороший шаблон для этого в разработке. Как reset начальное значение идентификатора приращения в SQL Server?

4b9b3361

Ответ 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)