这个存储过程前一天打开还好好的,今天右键查看、编辑、删除都会报这个错,逐个查看还有另外一个也是这样,其余都是正常的,百度了好久都没解决,求大神指教~~不胜感激!

解决方案 »

  1.   

    前几年遇见过一次,感觉是个bug ,没理他;重新编译一下就没有问题了。
      

  2.   

    可能你前一天创建的存储过程不是在当前用户,之前你建错地方了,你可以查下在哪个用户下,如果没记录就说明真没了。
    SELECT OWNER,OBJECT_NAME FROM DBA_OBJECTS WHERE OBJECT_NAME=UPPER('   ???  ' )
      

  3.   


    如果在运行那就可能是BUG了,是不是你建的时候加了引号,导致PLSQL有问题了。
      

  4.   

    是之前的同事建的,不太清楚,一直以来都没出过问题,最近才出的问题,用其他同事的plsql也是一样的
      

  5.   


    删的时候加上双引号试试 drop procedure "pro_name"
      

  6.   

    select object_name,object_id,created,status  from user_objects  where upper(object_name) = 'SGDD_EM_DISP_KT_WORK'