SQL> select sql_id,hash_value,child_number,sql_text from v$sql
2 where sql_text like '%select ename,job,sal%' and sql_text not like '%from v$sql%';
SQL_ID HASH_VALUE CHILD_NUMBER SQL_TEXT
------------- ---------- ------------ -------------------------------------------------------
dbc6vx6z6n1zv 3194619899 0 select ename,job,sal from emp where empno=:eno
2、PL/SQL块中使用绑定变量
[sql] view plaincopyprint
SQL> create table t(id number,val number); -->首先创建表t
SQL> get get_parse.sql
1 select name,value from v$mystat a join v$statname b
2* on a.statistic#=b.statistic# where b.name like 'parse count%';
NAME VALUE
------------------------- ----------
parse count (total) 394
parse count (hard) 63
parse count (failures) 1
-->下面的pl/sql代码中,Oracle实现自动变量自动绑定,执行了30次的insert操作,但oracle认为每次执行的语句都是一样的
/**************************************************/
/* Author: Robinson Cheng */
/* Blog: http://blog.csdn.net/robinson_0612 */
/* MSN: robinson_0612@hotmail.com */
/* QQ: 645746311