我正在研究这个PL / SQL代码,开头部分如下:
CREATE OR REPLACE PROCEDURE PARTY.ADELS_SPROC_NAME(
p_batch_mod_ind IN VARCHAR2,
.../*etc etc */
)
AS tmpVar NUMBER;
我不知道
是什么AS tmpVar NUMBER;
部分正在做什么?这是为了什么?
答案 0 :(得分:3)
AS
(或IS
)表示声明部分的开头。在声明部分中,您声明了tmpVar
类型的局部变量NUMBER
。通常,您在声明部分中声明了多个变量。您的程序框架类似于
CREATE OR REPLACE PROCEDURE <<procedure name>> (
<<list of parameters>>
)
AS
<<declare local variables>>
BEGIN
<<do something>>
END <<procedure name>>;
AS
与后续声明没有直接关系。