PL/SQL 过程顺序

Posted

技术标签:

【中文标题】PL/SQL 过程顺序【英文标题】:PL/SQL Order of procedures 【发布时间】:2021-06-04 17:21:23 【问题描述】:

我是 PL/SQL 新手。这可能是个愚蠢的问题,但是 DECLARE 块中的过程顺序对 BEGIN 块中的过程顺序有影响吗?

【问题讨论】:

你能发布一个例子来说明你的意思吗?因为,通常在 DECLARE 部分没有过程。在 PL/SQL 过程的可执行部分(我猜这就是你所说的“BEGIN 块”),过程的调用顺序没有特定的顺序。因此,我会打赌“不,没有影响”,但是 - 你宁愿解释你的意思。 它没有。您看到或担心什么影响? 【参考方案1】:

答案是否定的。declare 块中的顺序对 begin 块没有任何影响。

【讨论】:

以上是关于PL/SQL 过程顺序的主要内容,如果未能解决你的问题,请参考以下文章

PL/SQL 异常以啥顺序引发?

PL/SQL 评估顺序

PL/SQL 过程块

Oracle 构建顺序和 PL/SQL 包依赖关系

Oracle Database-PL/SQL

pl/sql编程基础