绑定变量就是在使用率高的SQL语句中使用的,能提高oracle共享池SQL语句重用的一种很有效的方法。
用法:
绑定变量:
select * from emp where empno=:empno;
未绑定变量:
select * from emp where empno=‘123’;
其他绑定方式:
declare
i number;
j number;
sqlstr varchar2(200);
begin
i:=1;
j:=2;
sqlstr:='insert into tb_1 (field1,field2,field3,field4,field5) values(:x,:x,:y,:x,:x)';
execute immediate sqlstr using i,i,j,i,i;
end;