赋值语句¶
变量在被初始化时,默认被赋初始值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;