删除触发器后会导致Mutating表吗?

时间:2011-08-14 15:51:00

标签: oracle triggers

我在某处读到变异表的解决方案是使用After Delete触发器。这是对的吗?

1 个答案:

答案 0 :(得分:7)

不,它不正确,并且AFTER DELETE,FOR EACH ROW触发器可能导致“Table is mutating”错误。解决方案不是对该表上定义的FOR EACH ROW触发器中的同一个表执行操作。 Tom Kyte记录了一种避免此问题的方法here on AskTom