0
如果我想返回用戶一個網頁,並通過文字處理寫入日誌或單詞,我應該在新線程中使用來自CLR的存儲過程調用還是僅使用sql觸發器?SQL觸發器是否在單獨的線程中運行?
如果我想返回用戶一個網頁,並通過文字處理寫入日誌或單詞,我應該在新線程中使用來自CLR的存儲過程調用還是僅使用sql觸發器?SQL觸發器是否在單獨的線程中運行?
您無法使SQL Server觸發器異步運行。您可以做的最好的事情是利用SQL Server的Service Broker執行存儲的proc調用。
我使用c#線程,他們工作正常,但我想知道如果觸發器爲我做。它會爲我節省時間。你的回答似乎回答了我的問題。但是ADO.net在存儲過程調用之後返回結果還是等到所有觸發器都被執行? –
@UğurGümüşhan我認爲'INSTEAD OF'觸發器肯定與數據流同步,但讓我用'AFTER'觸發器對其進行測試。這是一個很好的問題,我會讓你知道的。 – 2011-09-26 00:43:21
@UğurGümüşhan:ADO不是SQL,SQL不是ADO。 – gbn