我们可以在存储过程中同时执行不同的SP吗?

时间:2013-03-19 09:53:24

标签: sql-server-2008

在我的存储过程中,有三个表的存储过程。每个我传递参数&前端的存储过程名称(在asp.net 4.0中设计)

我们可以同时执行3个SP,即并行执行,这样我可以最小化存储过程的执行时间吗?

1 个答案:

答案 0 :(得分:1)

您需要将存储过程拆分为三个独立的存储过程,并在三个不同的连接上执行它们。

理论上,也可以使用.Net语言中的CLR编写存储过程,并使用多线程来实现目标。那个选择会更复杂。我不能再说第二种选择,因为我实际上并没有这样做。

请参阅Multi-threaded code in CLR Stored Procs?