Мне нужно сделать триггер, чтобы при вставке или удалении сотрудника (ТАБЛИЦА РАБОТОДАТЕЛЕЙ) атрибут EMPTOTAL из таблицы SHOPS UPDATE.
Таблица EMPLOYERS имеет поле (и внешний ключ) с именем SHOP, которое ссылается на таблицу SHOPS.
Я знаю, что должно быть что-то похожее на это, но у меня нет ни одного примера, который включал бы более 1 таблицы в мои упражнения.
CREATE OR REPLACE TRIGGER UPD_EMPTOTAL BEFORE INSERT OR DELETE ON EMPLOYERS FOR EACH ROW
DECLARE
BEGIN
IF INSERTING THEN
UPDATE SHOPS SET EMPTOTAL=EMPTOTAL+1;
ELSIF DELETING THEN
UPDATE SHOPS SET EMPTOTAL=EMPTOTAL-1;
END IF;
END;
(я пробовал другие вещи, такие как предложение UPDATE или объявление переменной для магазина, но я не совсем уверен в этом, поэтому я просто проанализировал здесь код, в котором я больше всего уверен).