Я хотел бы иметь хороший шаблон для этого в разработке. Как сбросить начальное значение идентификатора приращения в SQL Server?Как сбросить начальное значение идентификатора приращения в SQL Server
47
A
ответ
86
DBCC CHECKIDENT('TableName', RESEED, 0)
10
Чтобы установить идентичность 100:
DBCC CHECKIDENT (MyTable, RESEED, 100)
26
Просто слово предупреждения с:
DBCC CHECKIDENT (MyTable, RESEED, 0)
Если вы не усечение таблицы, а столбец идентификаторов является PK , вы получите сообщение об ошибке при достижении ранее существующих идентификаторов.
Например, у вас есть идентификаторы (3,4,5) в таблице. Затем вы сбросите столбец идентификатора на 1. После того, как идентификатор 2 вставлен, следующая вставка попытается использовать идентификатор 3, который будет терпеть неудачу.
Смежные вопросы
- 1. Как сбросить начальное значение
- 2. Интенсивность приращения идентификатора в SQL Server
- 3. Начальное значение SQL Server меньше максимального значения
- 4. Добавление поля идентификатора приращения в представление SQL Server
- 5. Как сбросить incresed значение в это начальное значение в AngularJs
- 6. Как установить начальное значение auto_increment в MySQL с помощью SQL?
- 7. sql database - сбросить поля до автоматического приращения
- 8. Как сбросить столбец Identity в SQL Server?
- 9. Попытка сбросить значение автоматического приращения таблицы
- 10. Значение столбца идентификатора в SQL Server
- 11. Значение идентификатора сервера SQL Server max
- 12. Как установить начальное значение id на create_table?
- 13. Как вставить значение приращения через SQL
- 14. Значение приращения sql в каждой строке
- 15. как сбросить пароль SQL Server sa
- 16. Сброс идентификатора SQL Server для всех таблиц
- 17. SQL Server преобразовать столбец в столбец идентификатора
- 18. Идентификатор уникального идентификатора SQL Server
- 19. Как изменить начальное значение последовательности db
- 20. Сбросить конфигурацию по умолчанию SQL Server
- 21. Ошибка вставки идентификатора SQL Server
- 22. Что касается свойства идентификатора SQL Server для столбца
- 23. SQL Server: Создание конкретного идентификатора счетчика
- 24. SQL Server Management Studio - Добавление автоматического приращения в коде
- 25. Значение приращения в F #
- 26. значение приращения в хеше
- 27. SQL-строка расщепляется и значение приращения
- 28. Значение приращения в директиве
- 29. Начальное значение автоинкрементное переопределение идентификатора с помощью Fluent nHibernate AutoMapping
- 30. Как получить значение XML в SQL Server
Это означает, что следующая идентификация - 101, кстати - и так «0», чтобы сбросить следующий вставленный в «1». – 2010-07-09 07:53:49
@Kieren Johnstone - да, он будет продолжать нумерацию с 100, как если бы запись 100 только что была добавлена, и поэтому следующий - 101. – Keith 2010-07-09 11:55:42