有一些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;