这个SQL语法的目的是什么(如XYZ NUMBER)



我正在学习这段PL/SQL代码,开始部分看起来像这样:

CREATE OR REPLACE PROCEDURE PARTY.ADELS_SPROC_NAME(
    p_batch_mod_ind IN VARCHAR2,
    .../*etc etc */
  )
AS tmpVar NUMBER;

我看不出

AS tmpVar NUMBER;

部分在做什么?这是干什么用的?

AS(或IS)表示声明部分的开始。在声明部分中,声明了NUMBER类型的局部变量tmpVar。通常,您会在声明部分声明多个变量。过程骨架类似于

CREATE OR REPLACE PROCEDURE <<procedure name>> (
  <<list of parameters>>
)
AS
  <<declare local variables>>
BEGIN
  <<do something>>
END <<procedure name>>;

AS与随后的声明没有直接关系。

相关内容

最新更新