当存储过程内部有一个查询要执行另一个存储过程时,调用存储过程是否会停止其他存储过程执行完毕?我想无论是同步调用还是异步调用,我都想尽一切办法。
是的,它们是同步的。他们一定是。如果存储过程A期望存储过程B产生结果,则它必须等待存储过程B完成。如果它们是自动异步的,则影响将是巨大的。
进行跟进。这是使存储过程在MSSQL Server中异步(以及尽可能异步)的方法:
异步存储过程调用