発行したSQLにバインド変数があった場合、どんな値が渡されたのか
知りたいときがあります。
そんなときはこのSQLを使ってバインド変数を調べましょう。
--------------------------------------
set heading on;
set linesize 3000;
set pagesize 50000;
set termout off;
set trimspool on;
set colsep ',';
col sql_id form 99999 head "SQLID"
col name form a10 head "Name"
col position form 999 head "Position"
col datataype_string form a10 head "DatatypeString"
col value_string form a30 head "ValueString"
col last_captured form a10 head "LastCaptured"
select distinct
sql_id,
name,
position,
datatype_string,
value_string,
TO_CHAR(last_captured, 'YYYY-MM-DD HH24:MI:SS')
from
v\$sql_bind_capture
where
SQL_ID =
<SQL_ID>
order by position;
exit;
PR