我在table tbl_campboss_report
上有一个后插入触发器,但是它给了我
tbl_campboss_report
正在变异,触发器/功能可能看不到它
这是我的触发器:
BEGIN
update tbl_campboss_report c set c.units=(select b.units from tbl_campboss_master b where b.details=:new.details);
END;
任何人都可以帮我这个吗? 提前致谢
答案 0 :(得分:4)
考虑将触发器更改为BEFORE INSERT。您不需要在触发器中写入UPDATE语句。只需将值分配给所需的列。
:new.units = <value that you get from the query>;