延迟触发更新

时间:2012-08-03 19:55:17

标签: sql triggers oracle10g delay

我想创建一个Update触发器,在更新同一个表的列名称status2后,更新数据库中的列说stat1的值?

但是这个(更新)应该在延迟3分钟后发生。

请提供示例代码

1 个答案:

答案 0 :(得分:1)

这就是我要做的事情:

  1. 创建一个PL / SQL程序,扫描您的表格,查看已放置但未在3分钟后付款的订单。我假设您在表格中有时间戳或其他内容,以便您知道下订单的时间。

  2. 创建一个调用您的程序的DBMS_SCHEDULER作业。让工作每3(或2或1)分钟运行一次。

  3. 现在,您所要做的就是正常插入您的桌子。