2

我想查看在 oracle 数据库上执行的参数化更新、选择和删除语句。

我可以通过运行以下命令来查看查询:

select * from v$sqlarea where parsing_schema_name = 'SCHEMA_NAME' order by last_active_time desc 

但我还想在 SQL_TEXT 列中查看与 SQL 一起使用的参数。有没有办法做到这一点?

4

1 回答 1

4

如果参数化是指绑定变量,则需要V$SQL_BIND_CAPTURE. 通过SQL_ID您在 中找到的内容进行搜索V$SQLAREA

每行代表一个按位置捕获的变量,因此您必须将其与查询中的名称相匹配。

于 2013-04-03T18:43:03.197 回答