Sql 一个存储过程中有多个存储过程,正在等待

Sql 一个存储过程中有多个存储过程,正在等待,sql,stored-procedures,Sql,Stored Procedures,我看过好几篇类似的帖子,但都没有正面回答。抱歉,如果这是一个愚蠢的问题,我已经自学了SQL,并且还在学习 我有一个存储过程,用户从Excel文档开始。该存储过程运行其他几个存储过程。这些内部存储过程需要按顺序运行。我的问题是,存储过程2会在启动之前等待存储过程1完成吗 我需要确保第二个在第一个完成之前不会启动 正如Ben所指出的,指定您正在使用的数据库会很有帮助,因为每个数据库对SQL的过程扩展(Oracle中的PL/SQL、SQL Server中的T-SQL等)都是不同的。尽管如此,我还不知道

我看过好几篇类似的帖子,但都没有正面回答。抱歉,如果这是一个愚蠢的问题,我已经自学了SQL,并且还在学习

我有一个存储过程,用户从Excel文档开始。该存储过程运行其他几个存储过程。这些内部存储过程需要按顺序运行。我的问题是,存储过程2会在启动之前等待存储过程1完成吗


我需要确保第二个在第一个完成之前不会启动

正如Ben所指出的,指定您正在使用的数据库会很有帮助,因为每个数据库对SQL的过程扩展(Oracle中的PL/SQL、SQL Server中的T-SQL等)都是不同的。尽管如此,我还不知道有哪个数据库除了让存储过程1运行到完成,然后再运行存储过程2之外,还能做其他任何事情。这对于任何过程语言都是正确的,在过程的N+1行上的任何内容可以运行之前,过程的N行上的任何内容都必须运行到完成。

您使用的是什么RDBMS(Oracle、SQL Server?-它们都使用不同的过程语言)以及到目前为止您做了什么。