关于Oracle创建触发器的问题

时间:2016-11-11 09:33:55

标签: oracle triggers

有两个引用表的触发器。 两者都是在删除或插入或删除表后触发的。

哪一个会先运行?

1 个答案:

答案 0 :(得分:2)

如果一个是before而第二个是after,则订单很明显。 before statement也早于before each row。如果您有两个after insert documentation说:

  

虽然以特定顺序触发了不同类型的触发器,但不保证以相同的顺序触发相同语句的相同类型的触发器。

请参阅@a_horse_with_no_name发布的帖子自Oracle 11g起,您可以使用followsprecedes来控制它。