在PL/SQL中的 “command Window”下批量执行脚本,执行过程无任何报错提示。执行完毕以后,点击“compile Ivalid Objects”按钮,发现有一个存储过程,一个视图报错,但是没有任何的错误提示信息。刷新以后,视图报错消失,点击执行以后,存储过程的错误也消失了。不知道哪些情况下会这样?为什么没有错误提示??在线等!!希望高手指点,谢谢!

解决方案 »

  1.   

    界面上显示的状态可能未及时刷新。
    你可以再执行一遍,看情况是否能重现。
    另:如果存储过程无效,在执行前会试图重新编译,
    如果编译成功,则执行也会成功。
      

  2.   

    再执行一次肯定是没问题的,报错也消失了
    但执行该脚本要求是不能执行完毕以后看到有编译不通过的。
      

  3.   

    编译不通过,不会报错啊,需要查看相应的视图,或者重新编译
      

  4.   

    要求是必须一次执行全部成功,不允许有编译不通过的!,好变态的。执行时什么问题也没有,查看报错对象的时候发现2个,但是没有错误提示信息,如下图
      

  5.   

    我晕,这里贴图这么困难~!!!!
      

  6.   

    修改后台真的有点恶,每次修改 都要重新编译失效包。
      

  7.   

    你看看是不是你进行编译的时候,一些对象的顺序弄错了。  会有相关依赖的。
      

  8.   

    刷新以后,视图报错消失,点击执行以后,存储过程的错误也消失了。不知道哪些情况下会这样?为什么没有错误提示??
    那就是过程和视图建立得有错误,检查检查消失的过程和视图