可以用下面这句查询编译错误的对象
select * from SYS.USER_ERRORS where name='对象名' and type='对象类型';
另外,如果这个函数或者存储过程不能debug,则需要在Debug程序之前,确保以下几点:
1. 不要用sys用户去调试.
2. 确保有debug connect session权限.
3. 编译Procedure/Function/Package时需加入Debug信息.
ALTER PROCEDURE/FUNCTION/PACKAGE NAME COMPILE DEBUG;