像這樣的情況,如果你正在開發一個管理庫存,當產品達到其重新排序的水平,你的應用程序會自動填充和發出採購訂單給供應商的應用程序。 那麼通過觸發器怎麼可能?如何監控數據庫更改應用程序
0
A
回答
1
創建一個ON UPDATE觸發器,檢查庫存水平,然後調用你的外部採購訂單的創造者,當它低於閾值。
你有一個更具體的問題,可能有一些代碼?
+0
我徘徊如何這將與交易一起工作......這個電話會被推遲到交易被提交之前嗎? – 2012-02-01 05:27:03
1
有觸發調用外部業務服務也顯得十分尷尬。
這裏有一些其他的選擇:
有應用程序負責檢查數據和調用服務。
如果數據是由多個應用程序更新,創建一箇中間人的業務服務,這將是負責更新數據和調用,通過它所有其他應用程序必須經過
調用該服務的服務通過每隔幾小時,每天運行一次的批處理流程。正如我的評論,供應商是否在幾秒鐘內收到採購訂單真的很重要嗎?
如果您確實想使用觸發器,您可以使用觸發器與批處理過程一起填充「待處理採購訂單」表,該批處理將定期使用表中的數據創建採購訂單。
只是我的兩分錢
相關問題
- 1. 如何從應用程序監視數據庫更新?
- 2. 監控數據庫中的更改Linq
- 3. 如何監聽由第三方應用程序觸發的數據庫更改
- 4. 監聽遠程數據庫更改
- 5. 應用程序監控應用程序/站點如何知道應用程序已更改價格?
- 6. 數據庫監控應用程序的體系結構
- 7. 針對Web應用程序的Oracle數據庫監控
- 8. 如何從Ruby on Rails應用程序中更改數據庫
- 9. 如何監控java web應用程序
- 10. 如何監控Web應用程序數據庫查詢執行計劃?
- 11. Openshift應用程序監控
- 12. android監控應用程序
- 13. Web應用程序:並行更改數據庫中的數據
- 14. 通過移動應用程序監控網頁中的更改
- 15. 我如何更改我的數據庫數據爲新的Rails應用程序
- 16. 如何監控Android上啓用的移動數據更改?
- 17. 更新應用程序時更改SQLite數據庫結構
- 18. Android處理應用程序更新和數據庫更改
- 19. 如何通過應用程序監視所有更改?
- 20. 如何更改應用程序的監聽端口
- 21. 如何監視Java EE應用程序中的文件更改?
- 22. 更改監聽程序如何工作
- 23. 如何監控數據庫事務?
- 24. 如何將數據庫更改更新爲已安裝的應用程序
- 25. 如何監控應用程序的使用次數?
- 26. 監控應用程序監控Java桌面應用程序的性能
- 27. 如何通知Java程序數據庫的數據已更改
- 28. jquery監聽數據庫更改
- 29. 更新Android應用程序數據庫
- 30. 更新數據庫的應用程序
爲什麼觸發器?爲什麼你的應用程序不能檢查數據本身並調用服務? – 2012-02-01 05:04:07
在生產系統中,我會想象這幾樣的任務將運行的批處理每天一次或每隔多少時間什麼的 - 我是說考慮一下。如果供應商在您達到重新訂購級別或幾個小時之後獲得採購訂單,那麼與當天的所有其他物料一起批量生產,這無關緊要嗎? – 2012-02-01 05:06:52