等待存储过程等待其他存储过程执行
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 可以将单个查询拆分为多个线程,但它不会并行运行来自一个会话的连续命令。”因此,如果您创建另一个存储过程来调用您的每个存储过程,它们将按顺序执行。 我知道这是一个旧的答案,但它会真正受益于在答案中引用链接线程的相关位以上是关于等待存储过程等待其他存储过程执行的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server 存储过程:等待删除触发器完成,然后再继续该过程
SQL Server 2008 R2执行存储过程sp_MailItemResultSets引起大量PREEMPTIVE_OS_WAITFORSINGLEOBJEC等待