1
Q
觸發器更新延遲
A
回答
1
這裏是我會做:
創建掃描您的表已放置,但3分鐘後未支付的訂單一個PL/SQL程序。我假設你在表格中有時間戳或某些東西,這樣你就可以知道訂單何時被放置。
創建一個調用您的過程的DBMS_SCHEDULER作業。每3(或2或1)分鐘運行一次作業。
現在,您需要做的就是正常插入表格。
相關問題
- 1. BroadcastReceiver延遲觸發
- 2. 服務器超時/延遲觸發
- 3. MySQL觸發器/程序執行延遲
- 4. IBM BPM-Javascript觸發延遲
- 5. SQL Server觸發延遲?
- 6. 從INSERT觸發器更新時觸發更新後未觸發
- 7. 延遲更新照片
- 8. WPF用延遲觸發路由事件
- 9. Laravel延遲電子郵件觸發
- 10. Socket.io延遲觸發「斷開」事件?
- 11. Firebase數據庫觸發執行延遲
- 12. JQuery&IE - 事件觸發延遲
- 13. 觸發延遲懸停事件與jQuery
- 14. 防止Dozer觸發Hibernate延遲加載
- 15. 如何在jQuery中重新觸發(或延遲觸發)`mousedown`事件?
- 16. INSERT觸發器沒有觸發更新?
- 17. 更新面板觸發器未觸發
- 18. 更新字段按觸發器更新
- 19. SQL觸發器執行更新更新
- 20. 更新觸發器上的Mysql更新
- 21. T-SQL觸發器更新
- 22. 創建更新觸發器
- 23. 更新使用觸發器
- 24. SQL觸發器更新行
- 25. mysql更新觸發器
- 26. 多行更新觸發器
- 27. 更新面板觸發器
- 28. ORACLE觸發器INSERT更新
- 29. 創建更新觸發器
- 30. Oracle觸發器不更新
(1)你爲什麼要這麼做? (2)你不能從觸發器內部做這樣的事情。您可能需要某種dbms_scheduler作業。你有什麼嘗試? – eaolson 2012-08-03 21:48:38
我不知道任何關於dbms_scheduler 但我想這樣做,因爲我正在處理一個項目,需要更改狀態時,用戶提前下單,另一個如果用戶在3分鐘內付款,否則訂單必須被刪除或狀態恢復爲空 我可以想出更新觸發器,但不知道如何延遲3分鐘。 – user1575044 2012-08-05 18:02:44