【发布时间】:2010-03-05 16:14:04
【问题描述】:
当一个存储过程内部有一个查询要执行另一个存储过程时,调用存储过程是否会停止其他存储过程已经执行完毕?我想我想弄清楚它是同步调用还是异步调用。
【问题讨论】:
标签: sql sql-server stored-procedures
当一个存储过程内部有一个查询要执行另一个存储过程时,调用存储过程是否会停止其他存储过程已经执行完毕?我想我想弄清楚它是同步调用还是异步调用。
【问题讨论】:
标签: sql sql-server stored-procedures
是的,它们是同步的。他们必须是。如果存储过程 A 期望来自存储过程 B 的结果,则它必须等待存储过程 B 完成。如果它们是自动异步的,那么影响将是巨大的。
为了跟进。以下是如何在 MSSQL Server 中使存储过程异步(以及尽可能异步):
【讨论】:
是的,它是同步的
【讨论】: