查看var的文档
SQL> ? var
VARIABLE--------
Declares a bind variable that can be referenced in PL/SQL, or
lists the current display characteristics for a single variable
or all variables.
where type represents one of the following: --这里表示可变变量的类型种类
NUMBER CHAR CHAR (n [CHAR|BYTE])
NCHAR NCHAR (n) VARCHAR2 (n [CHAR|BYTE])
NVARCHAR2 (n) CLOB NCLOB
REFCURSOR BINARY_FLOAT BINARY_DOUBLE
SQL> var test number --这里定义了一个 test的可变变量 类型为number类型
SQL> var --这里不带参数可以列出所有已定义的可变变量
变量 test
数据类型 NUMBER
2 :test:=1;
3 dbms_output.put_line(:test);
4 end;
5 /
1
PL/SQL 过程已成功完成。
SQL> print test 可以使用print命令 打印可变变量变量的值
TEST
----------
1