1
Q
触发器更新延迟
A
回答
1
这里是我会做:
创建扫描您的表已放置,但3分钟后未支付的订单一个PL/SQL程序。我假设你在表格中有时间戳或某些东西,这样你就可以知道订单何时被放置。
创建一个调用您的过程的DBMS_SCHEDULER作业。每3(或2或1)分钟运行一次作业。
现在,您需要做的就是正常插入表格。
相关问题
- 1. BroadcastReceiver延迟触发
- 2. 服务器超时/延迟触发
- 3. 关于verilog触发器延迟
- 4. MySQL触发器/程序执行延迟
- 5. 触发器的时间延迟
- 6. jQuery延迟触发功能
- 7. IBM BPM-Javascript触发延迟
- 8. SQL Server触发延迟?
- 9. 触发事件延迟
- 10. 从INSERT触发器更新时触发更新后未触发
- 11. 获取更新无延迟
- 12. Jenkins CVS更新延迟
- 13. 延迟更新照片
- 14. 如何更新setInterval延迟?
- 15. MessageBox.Show和延期/延迟更新
- 16. WPF用延迟触发路由事件
- 17. 防止Dozer触发Hibernate延迟加载
- 18. 触发延迟悬停事件与jQuery
- 19. Firebase数据库触发执行延迟
- 20. Laravel延迟电子邮件触发
- 21. Socket.io延迟触发“断开”事件?
- 22. JQuery&IE - 事件触发延迟
- 23. 的JavaScript onkeypress事件延迟的触发
- 24. Mousemove延迟触发mouseleave事件
- 25. CSS3媒体查询触发延迟
- 26. 如何停止触发的延迟?
- 27. 自定义事件的延迟触发
- 28. 触发时间延迟jQuery功能
- 29. 如何在jQuery中重新触发(或延迟触发)`mousedown`事件?
- 30. 更新面板触发器未触发
(1)你为什么要这么做? (2)你不能从触发器内部做这样的事情。您可能需要某种dbms_scheduler作业。你有什么尝试? – eaolson 2012-08-03 21:48:38
我不知道任何关于dbms_scheduler 但我想这样做,因为我正在处理一个项目,需要更改状态时,用户提前下单,另一个如果用户在3分钟内付款,否则订单必须被删除或状态恢复为空 我可以想出更新触发器,但不知道如何延迟3分钟。 – user1575044 2012-08-05 18:02:44