Поля автонумерации - PullRequest
       0

Поля автонумерации

0 голосов
/ 12 января 2011

У меня в таблице SQL Server 2008 есть поле с автоматическим добавочным номером 1, содержащее более 100 000 записей.

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

Я все еще хочу, чтобы автоматический номер увеличивался на 1 объект, но я хотел бы, чтобы первая запись начиналась в 102001, возможно ли это.

Спасибо.

Ответы [ 2 ]

4 голосов
/ 12 января 2011

Да, просто установите начальное значение IDENTITY в качестве выбранного номера. Синтаксис: IDENTITY (seed,increment)

CREATE TABLE Customers
(
  CustomerID int IDENTITY(102001, 1),
  Name nvarchar(MAX)
)
3 голосов
/ 12 января 2011

В прошлом я использовал эту команду TSQL для повторного заполнения столбца автоматического номера в таблице

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