标签: oracle triggers
我在某处读到变异表的解决方案是使用After Delete触发器。这是对的吗?
答案 0 :(得分:7)
不,它不正确,并且AFTER DELETE,FOR EACH ROW触发器可能导致“Table is mutating”错误。解决方案不是对该表上定义的FOR EACH ROW触发器中的同一个表执行操作。 Tom Kyte记录了一种避免此问题的方法here on AskTom。