У меня есть 2 триггера: когда я делаю обновление в таблице emp по зарплате, я запускаю первый триггер для вставки в table_log с идентификатором, старой и новой зарплатой (это работает).После того, как я хочу выстрелить, второй триггер обновится в таблице emp, чтобы обновить столбец значением новой зарплаты - старой зарплаты, но мой триггер не обновляет столбец и не выдает ошибку show. Можете ли вы помочь, как мне это сделать?
CREATE OR REPLACE TRIGGER new_salario_emp
AFTER INSERT
ON emp_log
FOR EACH ROW
DECLARE
Pragma Autonomous_Transaction;
BEGIN
update emp
set old_salario = :new.sal - :new.old_salario
where empno = :old.empno;
commit;