Oracle数据库中,有的时候新上的程序,会出现与数据库建立了会话,但是传输的SQL是错误的情况,这个时候, 我们需要打开oracle 10035事件。
ALTER SYSTEM SET EVENTS '10035 trace name context forever, level 1;
打开后,在alert文件中,会出现所有解析失败的SQL.
解析失败的原因总结
- ORA -904 应正确使用别名 原因:查看对应的表结构,发现在sql中存在表结构中没有的字段
- ORA-00933: SQL command not properly ended
- ORA-00936 原因:明显的语法错误。
- ORA-00942错误表示的是表或者视图不存在
- ORA-00905:设置值缺少关键字
- ORA-01031 权限不足
- ORA-00947: 没有足够的值,是因为源数据表的字段比目标表字段少,不能直接全部插入
关闭的command:
ALTER SYSTEM SET EVENTS '10035 trace name context off;
标签:语法错误,Oracle,command,SQL,10035,ORA From: https://blog.csdn.net/u014332621/article/details/140927207