问题描述
- 数据库开发,怎么从数据库服务器上看到前台程序执行过哪些SQL
-
具体的应用情景是这样的,我编写了一个简单的Delphi的程序,操作Oracle数据库,我想看到后台的数据库执行了哪些SQL,怎么在oracle上查看到。主要是因为我在程序中使用绑定变量的方法拼接的SQL,所以没有办法在程序中通过调试看到最后拼成的SQL是什么样的,但是它执行出错,所以我想在后台看到最终执行的SQL是什么样的,这样才能发现问题。
解决方案
select * from v$sql
select * from dba_hist_sqltext
解决方案二:
这个一般在日志文件里面,看你项目有没有做日志记录的配置
时间: 2024-09-11 06:55:17