Oracle 存储过程,函数编译, 错误信息不显示
2015-04-21 19:48
411 查看
有一些PL/SQL Developer版本不会显示具体的函数,存储过程错误信息
这个时候,可以通过下面的方法手工查询
select * from SYS.USER_ERRORS where NAME = <object_name> and type = <object_type>
记住这里的参数都要大写即可
可以参考如下文档:
http://razorsql.com/articles/oracle_compile_errors.html
另外,如果这个函数或者存储过程不能debug,则需要在Debug程序之前,确保以下几点:
1. 不要用sys用户去调试.
2. 确保有debug connect session权限.
3. 编译Procedure/Function/Package时需加入Debug信息.
ALTER PROCEDURE/FUNCTION/PACKAGE NAME COMPILE DEBUG;
这个时候,可以通过下面的方法手工查询
select * from SYS.USER_ERRORS where NAME = <object_name> and type = <object_type>
记住这里的参数都要大写即可
可以参考如下文档:
http://razorsql.com/articles/oracle_compile_errors.html
另外,如果这个函数或者存储过程不能debug,则需要在Debug程序之前,确保以下几点:
1. 不要用sys用户去调试.
2. 确保有debug connect session权限.
3. 编译Procedure/Function/Package时需加入Debug信息.
ALTER PROCEDURE/FUNCTION/PACKAGE NAME COMPILE DEBUG;
相关文章推荐
- oracle中存储过程、函数的诡异异常(错误)
- 屏蔽php显示错误信息+sql防注入常用函数
- JWPlayer 6.12.0编译,去logo、去右键菜单、去错误信息显示等
- oracle实现自动记录存储过程、自定义函数执行错误
- SSH Secure Shell显示GCC编译错误信息乱码解决方法
- goclipse 修改输出编译命令,显示完整的错误信息
- 显示GetLastError函数的错误信息
- 查看Oracle 存储过程编译有错误信息
- oracle实现自动记录存储过程、自定义函数执行错误
- 显示GetLastError函数的错误信息
- oracle错误信息提示中英文显示切换
- VS2012编译错误信息,错误列表却没显示
- oracle 创建表并创建存储过程,通过存储过程将其他用户的信息导入到新建表中
- 实时显示指定教学区的课表信息(Java+Oracle)
- Oracle 存储过程 无法编译 解决方法
- 发生了一个Oracle错误,但无法从Oracle中检索错误信息的处理
- oracle 存储过程 函数 包
- web服务迁移到linux后无法显示错误信息的问题,只显示500
- Cognos创建Oracle数据源错误以及客户端生成加密信息错误
- 函数重复定义的编译错误,MSVCRTD.lib库和LIBCMTD.lib库重复定义函数