赋值语句

变量在被初始化时,默认被赋初始值NULL。因此,除非显式地对变量进行初始化,否则变量的值为NULL。在未对变量赋值前不要引用变量的值。对变量的赋值是通过赋值语句来完成的。

语法:

var_assign ::=

参数:

var_name 变量名。

expression 标量表达式。

示例:赋值语句

--清理环境
DROP PROCEDURE proc;

CREATE OR REPLACE PROCEDURE proc AS
DECLARE
    cnt INT;
BEGIN
    cnt := 0;
    dbms_output.put_line(cnt);
    cnt := cnt + 1;
    dbms_output.put_line(cnt);
END;

/
EXEC proc;
0
1

--删除
DROP PROCEDURE proc;