1

我想创建一个更新触发器,它在同一表的say status2 列更新后更新数据库中say status1 列的值?

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

请提供示例代码

4

1 回答 1

1

这是我要做的:

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

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

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

于 2012-08-05T20:13:31.713 回答