Sql 查看在oracle上运行的参数化查询
我想查看在oracle数据库上执行的参数化update、select和delete语句 我可以通过运行以下命令查看查询:Sql 查看在oracle上运行的参数化查询,sql,oracle,parameters,oracle11g,Sql,Oracle,Parameters,Oracle11g,我想查看在oracle数据库上执行的参数化update、select和delete语句 我可以通过运行以下命令查看查询: select * from v$sqlarea where parsing_schema_name = 'SCHEMA_NAME' order by last_active_time desc 但我还想在SQL_文本列中查看SQL随附的参数。有办法做到这一点吗?如果参数化是指绑定变量,则需要V$SQL\u bind\u CAPTURE。通过在V$SQLAREA中找到的SQ
select * from v$sqlarea where parsing_schema_name = 'SCHEMA_NAME' order by last_active_time desc
但我还想在SQL_文本列中查看SQL随附的参数。有办法做到这一点吗?如果参数化是指绑定变量,则需要
V$SQL\u bind\u CAPTURE
。通过在V$SQLAREA
中找到的SQL\u ID
搜索它
每一行代表一个由位置捕获的变量,因此您必须将其与查询中的名称匹配。如果参数化是指绑定变量,则需要
V$SQL\u bind\u CAPTURE
。通过在V$SQLAREA
中找到的SQL\u ID
搜索它
每一行代表一个由position捕获的变量,因此您必须将其与查询中的名称相匹配