Задать вопрос
@CityzenUNDEAD

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

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

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

Похожие вопросы