Увеличьте значение столбца идентификаторов в SQL Server без удаления и повторного создания таблицы - PullRequest
18 голосов
/ 12 июня 2009

В таблице у меня есть столбец ID, то есть Identity int.

Как я могу сделать так, чтобы следующая вставленная строка получала идентификацию 10000 (я думаю, это называется семенем идентификации) - без удаления и повторного создания таблицы?

Мне нужно сделать это из-за проблемы уникальности внешней службы, к которой обращается приложение.

Ответы [ 2 ]

39 голосов
/ 12 июня 2009
DBCC CHECKIDENT (yourtable, reseed, 9999)

Это сделает следующую запись 10000.

4 голосов
/ 12 июня 2009

Это должно сделать это:

DBCC CHECKIDENT (MyTableName, RESEED, 9999)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...