Oracle - 插入后触发器何时运行?

时间:2017-10-09 07:09:57

标签: oracle triggers

我的Oracle数据库中有一个表。该表用作消息队列。发件人进程写入它,接收者进程从中读取。我想在接收器读取之前在某些条件下更新插入的消息。如果我将触发器设置为“在插入后更新行”,Oracle何时运行它? Oracle会在插入后首先处理触发器吗?为了清楚起见,Oracle会在接收器读取插入的消息之前运行触发器吗?

1 个答案:

答案 0 :(得分:0)

您想要更改要在行前触发器中插入的数据。有关前后差异的解释请参阅此问题:

difference before and after trigger in oracle

只有在发件人进程提交更改后,读者才能看到任何数据。