Страница 1 из 1

Как изменить счетчик автоинкрементного ключевого поля?

Добавлено: 2010-03-25 17:11:23
ksvserega
MS SQL2000. В одной таблице нужно обнулить счетчик счетчик автоинкрементного ключевого поля. Таблица пустая. Можно ли такое сотворить?

Re: Как изменить счетчик автоинкрементного ключевого поля?

Добавлено: 2010-03-28 18:55:57
Fastman
1.TRUNCATE TABLE table_name - удаляет все содержимое таблицы и обнуляет счетчик автоматически.
2.DBCC CHECKIDENT ('table_name', RESEED, новое_значение_счетчика) - сбрасывает значение счетчика в указанное значение.

Re: Как изменить счетчик автоинкрементного ключевого поля?

Добавлено: 2010-03-29 8:16:17
ksvserega
Fastman, Спасибо! Первый вариант выругался на FOREIGN KEY, а второй отработал как надо.