使用oracle 绑定变量有好处,不需要进行hard parse了,但是在也有坏事,optimizer会变得很傻,明明是full table scan的,会造成index scan,所以如何窥探绑定变量就有讲究了。说了这么多,其实和我将要写的sql一点关系没有,就是用来看绑定变量值
select sqlx.sql_id,sqlx.first_load_time,sqlx.sql_text,bdn.name ,bdn.value_string
from v$sql sqlx
left join v$sql_bind_capture bdn
on sqlx.sql_id=bdn.sql_id
order by sqlx.sql_id