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