Q
異步存儲過程調用
5
A
回答
5
執行摘要:是的,如果你的數據庫有消息隊列服務。
您可以將消息推送到隊列中,並且隊列處理器將異步使用它。
- 甲骨文:隊列
- SQL服務器:服務中介
- DB2:事件代理
對於 「純」 的存儲過程語言(PL/SQL或T-SQL)的答案是否定的因爲它對大多數數據庫所具有的基本事務模型都有效。
但是,如果您的數據庫具有排隊機制,則可以使用它獲得相同的結果。
1
使用MS Sql Server 2005,請嘗試Service Broker和/或CLR存儲過程。我不認爲有什麼東西直接構建到TSQL中。
0
這聽起來像你需要把一些預定的工作與Cron(或Windows equiv)的地方。您可以使用初始存儲的proc調用在DB中設置某種標誌,然後通過cron作業定期檢查。如果您需要在第二個作業執行之前有特定的延遲,您應該可以通過執行cron作業安排的任務來完成此任務。
相關問題
- 1. ontextchanged異步sql存儲過程調用
- 2. 使用存儲過程調用存儲過程的異常iBATIS
- 3. 異步調用存儲過程使用服務代理
- 4. 調用存儲過程使用異步的LINQ to SQL
- 5. 從存儲過程異步啓動SSIS
- 6. 異步調用Azure表存儲
- 7. 調用另一個存儲過程的存儲過程中的異常流程
- 8. 1異步調用存儲過程3個事情與3個異步調用存儲過程做一件事情?
- 9. 異步存儲庫Silverlight應用程序
- 10. 步入存儲過程 - 通過用戶
- 11. 如何使用異步調用存儲過程並在C#中等待#
- 12. 有沒有辦法使用Linq到SQL存儲過程異步調用
- 13. 無法在Visual Studio中調試存儲過程。 '步入存儲過程'丟失
- 14. CodeFirst調用存儲過程
- 15. 從調用存儲過程
- 16. 調用存儲過程(MVC4)
- 17. 調用CLR存儲過程
- 18. 調用CLR存儲過程
- 19. 調用存儲過程python
- 20. 調用存儲過程
- 21. 調用存儲過程
- 22. JdbcCursorItemReader - 存儲過程調用
- 23. 調用Oracle存儲過程
- 24. SSIS存儲過程調用
- 25. 調用存儲過程
- 26. 調用存儲過程
- 27. 調用存儲過程sp_send_dbmail
- 28. 調用存儲過程VBA
- 29. JavaScript調用存儲過程
- 30. JDBC存儲過程調用