Почему, если я выполняю запрос INSERT
к таблице parking , он выполняет операцию обновления, а если я выполняю запрос DELETE
, то выводится только сообщение "hi" но не добавляет +1?
CREATE OR REPLACE TRIGGER employees
AFTER INSERT OR DELETE ON parking
FOR EACH ROW
BEGIN
IF INSERTING THEN
UPDATE area_p
SET Capacity = Capacity-1
WHERE NAME_AREA = :NEW.N_AREA;
IF DELETING THEN
DBMS_OUTPUT.PUT_LINE('hi');
UPDATE area_p
SET Capacity = Capacity+1
WHERE NAME_AREA = :NEW.N_AREA;
END IF;
END;
/