V$SQL_BIND_CAPTURE 获取绑定变量的值
2011-06-23 12:20
190 查看
根据SQL_ID可以很方便地从V$SQL_BIND_CAPTURE 中获取到到SQL绑定变量的值,及数据类型。
SQL> SELECT NAME, P.POSITION, P.DATATYPE_STRING, P.VALUE_STRING
2 FROM V$SQL_BIND_CAPTURE P
3 WHERE P.SQL_ID = '68vgnh5sj1zah';
NAME POSITION DATATYPE_STRING VALUE_STRING
-------------------- ---------- ------------------------------ ------------------
:SYS_B_00 1 VARCHAR2(32) certa
:SYS_B_01 2 NUMBER 1
:SYS_B_02 3 NUMBER 1
:SYS_B_03 4 VARCHAR2(32) 4
:SYS_B_04 5 VARCHAR2(32) 06%
:SYS_B_05 6 VARCHAR2(32) 0507
:SYS_B_06 7 VARCHAR2(32) 0511
:SYS_B_07 8 VARCHAR2(32) 0512
:SYS_B_08 9 VARCHAR2(32) 0513
:SYS_B_09 10 VARCHAR2(32) 0515
:SYS_B_10 11 VARCHAR2(32) 0521
:SYS_B_11 12 VARCHAR2(32) 0530
:SYS_B_12 13 VARCHAR2(32) 0531
:SYS_B_13 14 NUMBER 0
:SYS_B_14 15 NUMBER 0
15 rows selected
SQL> SELECT NAME, P.POSITION, P.DATATYPE_STRING, P.VALUE_STRING
2 FROM V$SQL_BIND_CAPTURE P
3 WHERE P.SQL_ID = '68vgnh5sj1zah';
NAME POSITION DATATYPE_STRING VALUE_STRING
-------------------- ---------- ------------------------------ ------------------
:SYS_B_00 1 VARCHAR2(32) certa
:SYS_B_01 2 NUMBER 1
:SYS_B_02 3 NUMBER 1
:SYS_B_03 4 VARCHAR2(32) 4
:SYS_B_04 5 VARCHAR2(32) 06%
:SYS_B_05 6 VARCHAR2(32) 0507
:SYS_B_06 7 VARCHAR2(32) 0511
:SYS_B_07 8 VARCHAR2(32) 0512
:SYS_B_08 9 VARCHAR2(32) 0513
:SYS_B_09 10 VARCHAR2(32) 0515
:SYS_B_10 11 VARCHAR2(32) 0521
:SYS_B_11 12 VARCHAR2(32) 0530
:SYS_B_12 13 VARCHAR2(32) 0531
:SYS_B_13 14 NUMBER 0
:SYS_B_14 15 NUMBER 0
15 rows selected
相关文章推荐
- V$SQL视图中SQL_TEXT的SQL语句是绑定变量,常量在v$sql_bind_capture视图的VLUE_STRING字段中可以查到
- c#中里有pl/sql匿名块和绑定变量在执行insert后获取当前序列值
- dbms_sqltune.extract_bind查询绑定变量的值
- 获取SQL绑定变量的值
- Oracle 获取没有使用绑定变量的SQL语句
- c#里用pl/sql匿名块和绑定变量在执行insert后获取当前序列值
- 如何获取Oracle share pool中没有使用绑定变量的SQL
- 如何获取trace中sql所绑定变量的值
- VC控件与变量绑定,赋值,获取方式总结
- Event 10053 执行计划 绑定变量 Bind peeking
- 统计没有使用绑定变量的sql语句
- Oracle PL/SQL 绑定变量
- Oracle PL/SQL动态获取变量
- PDOStatement->bindParam SQL语句参数绑定
- Error querying database. Cause: java.sql.SQLException: ORA-01745: 无效的主机/绑定变量名
- 绑定变量让sql重新硬解析的方法及11g自适应游标
- 【PLSQL】绑定变量,活跃SQL,软硬解析解析
- 动态SQL、绑定变量、静态SQL的性能对比
- 获取oracle sql语句中绑定变量值的方法
- Oracle 10g 与 11g 绑定变量(Bind Variable) 区别 说明