在采用PL/SQL developer开发oracle存储过程的时候,遇到了一个很困惑的问题,就是存储过程编写过后能够通过编译 ,就是编译过后有错误,在存储过程文件名称上有一把小红叉,针对这个问题,通过如下方法来解决具有一定参考性;
使用工具自带的排查功能,步骤:首先在左边导航栏中展开Procedures,然后在有红叉的文件上单击右键,接着就点击“重新编译参照对象”,这时就会弹出一个对话框,最上面有两个按钮,一个是齿轮,一个是刷新。首先点击那个刷新箭头,就找到了当前的那个存储过程,接着再点击齿轮,重新编译,编译的结果就在最下面显示,如果你的存储过程有问题,不妨仔细看看下面的错误提示,也许你很快就能解决问题了。