存储过程执行另一个存储过程
Posted
技术标签:
【中文标题】存储过程执行另一个存储过程【英文标题】:Stored procedure executing another stored procedure 【发布时间】:2010-03-05 16:14:04 【问题描述】:当一个存储过程内部有一个查询要执行另一个存储过程时,调用存储过程是否会停止其他存储过程已经执行完毕?我想我想弄清楚它是同步调用还是异步调用。
【问题讨论】:
【参考方案1】:是的,它们是同步的。他们必须是。如果存储过程 A 期望来自存储过程 B 的结果,则它必须等待存储过程 B 完成。如果它们是自动异步的,那么影响将是巨大的。
为了跟进。以下是如何在 MSSQL Server 中使存储过程异步(以及尽可能异步):
Asynchronous Stored Procedure Calls
【讨论】:
【参考方案2】:是的,它是同步的
【讨论】:
太好了。阅读凯文的答案后也很有意义。以上是关于存储过程执行另一个存储过程的主要内容,如果未能解决你的问题,请参考以下文章