@CityzenUNDEAD

Как организовать автоматический пересчет индексов в бд?

Подскажите, можно ли организовать такую схему в ms sql.
Я создаю таблицу с 3 полями: int id, int number1, int number2.
Потом создаю событие, если поле number становится равным 100, то запись удаляется из бд.
Но в таком случае нужно что бы как-то автоматически перерасчитывались поля id у остальных записей.
Можно ли организовать такую схему и каким образом это лучше сделать?
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ответы на вопрос 1
tsklab
@tsklab Куратор тега SQL Server
Здесь отвечаю на вопросы.
Переименовываете свою таблицу во временную.
Создаёте новую с идентификатором.
Вставляете свои пары number1 и number2. Идентификатор, если вы его сделаете IDENTITY(1,1) будет последовательным.
Временную таблицу удаляете.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы