绑定变量及其优缺点(五)

2014-11-24 12:04:10 · 作者: · 浏览: 6
*/
/**************************************************/

SQL> begin -->执行pl/sql代码,向表t中插入30条记录
2 for i in 1..30 loop
3 insert into t values(i,i*2);
4 end loop;
5 commit;
6 end;
7 /

PL/SQL procedure successfully completed.

SQL> @get_parse -->代码执行后的结果,硬解析数量仅仅增加了3次

NAME VALUE
------------------------- ----------
parse count (total) 401
parse count (hard) 67
parse count (failures) 1
3、在存储过程或包中使用绑定变量
[sql] view plaincopyprint
-->存储过程和保重,对参数的传递即是使用自动绑定变量来实现,因此 编程人员无须操心绑定变量问题,如下例所示:
SQL> create or replace procedure ins_t(p_id in number,p_value in number) -->创建一个过程用于向表t插入记录
2 as
3 begin
4 insert into t values(p_id,p_value);
5 commit;
6 end;