まず第一に、良い質問です。
簡単な引用をしたいのですが:
PL / SQL変数へのすべての参照は、実際にはバインド変数です。
そうは言っても、
PL / SQL自体が、バインド変数に関するほとんどの問題を処理します 、あなたが書くほとんどのコードがあなたが知らないうちにすでにバインド変数を使用しているところまで。たとえば、PL/SQLの次のビットを取り上げます。
create or replace procedure dsal(p_empno in number)
as
begin
update emp
set sal=sal*2
where empno = p_empno;
commit;
end;
/
ここで、p_empnoをバインド変数に置き換える必要があると考えているかもしれません。ただし、幸いなことに、PL/SQL変数へのすべての参照は実際にはバインド変数です。
ソース