你在CB中是通过什么方式执行那个SQL的?我在delphi中,通过TQuery控件来执行那个SQL是没有错误的。此外,你执行SQL是用system用户的吗?还可以在应用程序中打开SQL TRACE(执行alter session set TRACE_ENABLED=true),跟踪到底是执行了什么SQL语句。
解决方案 »
- oracle 服务器更改了主机名或者是工作组 急..在线等
- 存储过程报错Warning: Procedure created with compilation errors
- C# 得到oracle的实例名和数据库名
- 急切求助!!求大神!关于oracle11g监听配置问题【【【【【
- 服务内设的数据库名为A,set oracle_sid=A,但tnsping A不能OK,搞不懂了,就TNSNAMES.ORA设了个A_db
- 在视图中如何创建 一列的值以百分比的形式表示?
- 数据库能起动,不能加载怎么办
- ****关于分区表建立的问题!**** “未启用功能:Partitioning“?:(
- 在plsql中如何判断一个number型的数为整数?
- PLSQL本地无法登陆
- 请教:关于sql*plus的字节单位的设置问题
- 请问操作oracle的软件plsql,在输入一段过程后,有一个"/"加回车,请问"/"是什么意思?
在你的应用程序中执行上面的SQL,之后只要会话没结束,所有执行的SQL都会被保存到服务器的%ORACLE_HOME%\admin\udump目录下的一个跟踪文件中。要查看跟踪文件的内容,需要执行tkprof(只有服务器端才有这个实用程序),将TRACE文件格式化输出。如:
tkprof TRACEFILENAME OUTPUTFILENAME record=SQLFILENAME sys=no
然后所有SQL都保存到SQLFILENAME文件中了。