我试图在触发器触发时调用一个过程。 当我执行以下触发器时,它可以正常工作
create or replace
TRIGGER EVAL_CHANGE_TRIGGER
AFTER INSERT OR UPDATE OR DELETE
ON t_agents_vs_tl for each row
DECLARE
BEGIN
INSERT INTO bkp_t_agents_vs_tl (agent_name, active_status)
VALUES ('1', 'active');
END
但是当我尝试在此触发器内调用一个过程时,如下所示
create or replace
TRIGGER EVAL_CHANGE_TRIGGER
AFTER INSERT OR UPDATE OR DELETE
ON t_agents_vs_tl for each row
DECLARE
BEGIN
pro_failed_procedure();
INSERT INTO bkp_t_agents_vs_tl (agent_name, active_status)
VALUES ('1', 'active');
END
我收到以下错误:无法在触发器内提交。重写触发器
我无法识别错误。请帮忙