1、替换变量(主要用来 sql、plsql与用户的交互,可以运行时输入、也可提前输入)
注意:只替换变量,如果是字符,请放在单引号内,如‘&1’;
a 、使用环境
sql语句中:如 select * from site where site_no='&1';
pl/sql块中使用,如:
DECLARE
v_begin_time DATE := to_date('&1', 'yyyymmdd');
v_end_time DATE := to_date('&2' || ' 23:59:59', 'yyyymmdd hh24:mi:ss');
BEGIN
。。。。。。
END;
b 、两种使用:
一种是位置参数&1,&2,对应sqlplus输入时的参数位置;
一种是和一般的变量一样,任何名字都行。&a
c、声明方式:
accept v_name number promt 请输入: ----是变量,数据类型自己控制
define v_name duqiang; ----是变字符串行常量
2、绑定变量(为占位符ÿ