具体的应用情景是这样的,我编写了一个简单的Delphi的程序,操作Oracle数据库,我想看到后台的数据库执行了哪些SQL,怎么在oracle上查看到。
主要是因为我在程序中使用绑定变量的方法拼接的SQL,所以没有办法在程序中通过调试看到最后拼成的SQL是什么样的,但是它执行出错,所以我想在后台看到最终执行的SQL是什么样的,这样才能发现问题。
具体的应用情景是这样的,我编写了一个简单的Delphi的程序,操作Oracle数据库,我想看到后台的数据库执行了哪些SQL,怎么在oracle上查看到。
主要是因为我在程序中使用绑定变量的方法拼接的SQL,所以没有办法在程序中通过调试看到最后拼成的SQL是什么样的,但是它执行出错,所以我想在后台看到最终执行的SQL是什么样的,这样才能发现问题。
select * from v$sql
select * from dba_hist_sqltext