@Ektomorphine

Как проверить согласованность таблиц при помощи хранимой процедуры?

Доброго времени суток :)

Есть некоторая БД, в которой существуют две таблицы: сотрудник и отдел. В таблице сотрудник хранится информация о сотруднике, что логично, а в таблице отдел, помимо еще кучи полей, есть поле, в котором указано количество сотрудников какого-либо отдела. Заданием является написание триггера, который вносит изменение в поле "Количество сотрудников" после добавление нового сотрудника в таблицу "Сотрудники".
Если коротко, то: добавил сотрудника, с помощью триггера увеличь на 1 кол-во сотрудников в другой таблице.
И появился такой нюанс, если изначально таблицы рассогласованна ( в таблице "Сотрудники" 20 человек из отдела X, а в таблице "Отдел" в поле количество сотрудников их всего, например, 6), то как, при помощи хранимой процедуры согласовать таблицы? Иначе триггеры смысла не имеют, ваш Кэп.

Спасибо за внимание :)
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ответы на вопрос 1
@entermix
1. Написать триггер, запустить, проверить
2. Написать процедуру, которая обнулит счетчики и корректно заполнит их, выполнить ее
3. Ptofit
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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