Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MSSQL-如何从第一个sp运行第二个sp,但不停止第一个sp_Sql_Stored Procedures - Fatal编程技术网

MSSQL-如何从第一个sp运行第二个sp,但不停止第一个sp

MSSQL-如何从第一个sp运行第二个sp,但不停止第一个sp,sql,stored-procedures,Sql,Stored Procedures,Helo朋友们, 我在第一个存储过程中,在第一个过程中,我想执行第二个存储过程。 当然,我可以编写一个简单的“执行”命令 问题是第二个过程持续时间很长,我不希望第一个过程等到第二个过程完成 我只是要求第一个过程在激活第二个存储过程之后保持独立运行——我的意思是,我需要第一个过程在调用它之后忘记第二个过程 数据库是MSSQL 2008 我将感谢任何帮助。 David您正在寻找异步存储过程。数据库对此类构造的任何支持都是高度特定于数据库的,因此您应该提到您正在使用的数据库。对。如果没有,则数据库为M

Helo朋友们, 我在第一个存储过程中,在第一个过程中,我想执行第二个存储过程。 当然,我可以编写一个简单的“执行”命令

问题是第二个过程持续时间很长,我不希望第一个过程等到第二个过程完成

我只是要求第一个过程在激活第二个存储过程之后保持独立运行——我的意思是,我需要第一个过程在调用它之后忘记第二个过程

数据库是MSSQL 2008

我将感谢任何帮助。
David

您正在寻找异步存储过程。数据库对此类构造的任何支持都是高度特定于数据库的,因此您应该提到您正在使用的数据库。对。如果没有,则数据库为MSSQL 2008;在采取其他步骤之前不需要完成第二步,为什么不把它作为最后一步?@user2746711。在SQLServer中,您可以使用队列和ServiceBroker(从这里开始了解它)来完成这项工作。我不知道有什么更简单的方法。或者你可以通过代理开始工作