删除了其中大写的那个,原来首字母大写的那个变成全部大写了,而且不能删除,不管加不加引号,这个怎么弄?

解决方案 »

  1.   

    大小写跟原来的匹配应该就可以了.
    我记得以前用pd生成数据库对象的时候也出现过类似的情况,用小写建的对象,在数据库就查询不到了.估计在oracle的对象字典中依然是存的小写的对象名,你测试一下看看,我没有测试(^_^)
      

  2.   

    从user_objects中查下剩下的那个到底是什么名字(大小写),还有对象类型是否就是procedure。
      

  3.   

    找到原因了,是这个procedure中访问的一张表被系统锁住了,导致连这个procedure都无法删除,表减锁后即可正常删除