程序执行计划的SQL过程

时间:2015-04-10 13:59:15

标签: sql-server stored-procedures sql-execution-plan

如果我在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,从而可能允许重叠执行程序?

1 个答案:

答案 0 :(得分:1)

SQL中的执行(EXEC)是同步的,因此在移动到zpr_proc2之前将完成zpr_proc1的执行,依此类推。