V$SQL_BIND_CAPTURE 获取绑定变量的值

根据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

你可能感兴趣的:(V$SQL_BIND_CAPTURE 获取绑定变量的值)