2013-04-03 83 views
2

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

我可以通过运行下面看到查​​询:

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

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

回答

4

如果通过参数化表示绑定变量,则需要V$SQL_BIND_CAPTURE。在V$SQLAREA中找到SQL_ID

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