如果我在SQL Server 2012中创建一个带有(库存设置)的过程,该过程主要由以下过程构成:
CREATE PROCEDURE [dbo].[zpr_proc_of_proc]
AS
EXEC zpr_proc1
EXEC zpr_proc2
EXEC zpr_proc3
EXEC zpr_proc4
SELECT * FROM table
END PROCEDURE:
执行是否等待前一过程的完成,即。在移动到zpr_proc2之前完成zpr_proc1的执行,或者它只是EXEC
,并移动到下一个EXEC
,从而可能允许重叠执行程序?
答案 0 :(得分:1)
SQL中的执行(EXEC)是同步的,因此在移动到zpr_proc2之前将完成zpr_proc1的执行,依此类推。