【问题标题】:Stored procedure executing another stored procedure存储过程执行另一个存储过程
【发布时间】:2010-03-05 16:14:04
【问题描述】:

当一个存储过程内部有一个查询要执行另一个存储过程时,调用存储过程是否会停止其他存储过程已经执行完毕?我想我想弄清楚它是同步调用还是异步调用。

【问题讨论】:

    标签: sql sql-server stored-procedures


    【解决方案1】:

    是的,它们是同步的。他们必须是。如果存储过程 A 期望来自存储过程 B 的结果,则它必须等待存储过程 B 完成。如果它们是自动异步的,那么影响将是巨大的。

    为了跟进。以下是如何在 MSSQL Server 中使存储过程异步(以及尽可能异步):

    Asynchronous Stored Procedure Calls

    【讨论】:

      【解决方案2】:

      是的,它是同步的

      【讨论】:

      • 太好了。阅读凯文的答案后也很有意义。
      猜你喜欢
      • 2010-09-15
      • 1970-01-01
      • 2013-03-26
      • 2020-12-10
      • 2016-12-13
      • 2013-10-12
      • 1970-01-01
      • 2014-09-17
      相关资源
      最近更新 更多