等待存储过程等待其他存储过程执行

Posted

技术标签:

【中文标题】等待存储过程等待其他存储过程执行【英文标题】:Wait for the stored procedure to wait for the execution of other stored procedure 【发布时间】:2012-11-16 17:02:32 【问题描述】:

如何依次运行SQL Server存储过程?

我希望程序在执行下一个程序之前等待终止。

我使用的是 SQL Server 2008

【问题讨论】:

【参考方案1】:

你的意思是像这里描述的那样吗?

http://social.msdn.microsoft.com/Forums/en-US/transactsql/thread/00ab0007-e46f-4047-b758-e0ab1c56e84c

【讨论】:

好吧,如果在第一次执行完成之前第二次执行不会发生,它仍然没有回答。我该如何确认? 来自链接的线程:“SQL Server 可以将单个查询拆分为多个线程,但它不会并行运行来自一个会话的连续命令。”因此,如果您创建另一个存储过程来调用您的每个存储过程,它们将按顺序执行。 我知道这是一个旧的答案,但它会真正受益于在答案中引用链接线程的相关位

以上是关于等待存储过程等待其他存储过程执行的主要内容,如果未能解决你的问题,请参考以下文章

mysql存储过程出现锁表锁行的情况怎么解决

存储过程执行另一个存储过程

执行sql脚本,不等待完成

如何在不等待完成的情况下调用存储过程?

SQL Server 存储过程:等待删除触发器完成,然后再继续该过程

SQL Server 2008 R2执行存储过程sp_MailItemResultSets引起大量PREEMPTIVE_OS_WAITFORSINGLEOBJEC等待