Рейтинг блогов

Сброс значения счетчика в MS SQL Server, MS Access и MySql

дата добавления: 13 сентября 2008 / 11:05, просмотров: 20234, комментариев: 2
Иногда требуется сбросить значение счетчика в таблице, чтобы отсчет начался с нуля (или не с нуля), ниже приведены варианты сброса счетчика в различных СУБД.

MS SQL Server


DBCC CHECKIDENT (имя таблицы, RESEED, 0)

MS Access


SQL-запросом тут похоже никак не обойтись. Самый простой вариант - удалить поле счетчика и создать новое.

MySql


ALTER TABLE имя таблицы auto_increment=0;

В MS Sql Server и MySql вместо нуля можно указать любое числовое значение, с которого будет производиться отсчет. В данном случае, в следующей записи в таблице поле счетчика будет иметь значение 1.

Комментарии (всего: 2)

Добавить комментарий rss
Автор: karp @ 24 июня 2009, 10:47   ·   ссылка
sfgb
Автор: Kot_k_k @ 29 декабря 2009, 09:21   ·   ссылка
Начиная с Аксесса 2000, можно запустить запрос наподобие такого:


alter table Таблица1 alter column ПолеСчетчик counter(1,1)

Добавить комментарий

Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учётная запись на этом сайте, пройдите процудуру авторизации.
В противном случае, зарегистрируйтесь на сайте.