【发布时间】:2022-11-17 00:55:06
【问题描述】:
我正在尝试创建一个从表 2 读取并更新表 1 中的列的触发器。 我尝试使用此方法但发生异常: ORA-04091:table table1 is mutating 。
CREATE OR REPLACE TRIGGER "TRG1"
AFTER INSERT OR UPDATE ON table1
FOR EACH ROW
BEGIN
UPDATE table1 SET name =(SELECT name FROM table2
WHERE table1.id = table2.id);
END;
【问题讨论】: