各位用pl/sql,操作oracle ,删除了一个procedure,但他还是显示,只是前面打了红色的叉,这是什么意思。 能让他完全不显示么。而且我在procedure上右键,点“新建”没有反应,只好通过写sql生成一个新的procedure. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DROP PROCEDURE 你的过程名; DROP PROCEDURE xxxtet,试了,不行,报对象不存在,但procedure下面确实又有它这个名字 已经报对象不存在了,那就应该drop掉了重启下pl/sql看看 pl/sql里默认的名称都是大写,我这个名称自己定义的小写,会不会是这个有问题呀 delete from user_procedures where procedure_name = 存储过程名用这个SQL试一下 在user_procedures 我查了下找不到那个存储过程了 select * from dba_objects where status='INVALID' 但是在这个里面能搜到这些有问题的存储过程。 是不是因为你创建过程和删除过程不是同一个用户?因为该过程不在当前用户下,所以报对象不存在。然而在procedure里面显示,是因为默认是显示所有用户的存储过程“All objects”; 不是,是同一个用户,都是“My objects” 这些有问题的procedure 在"my objects"和“my invalid objects”都能显示 快来抢分,很简单的SQL问题。。。关于两个表的操作 求帮助!!!!~~~~在SCOTT.EMP表中创建一个触发器: LONG RAW转存为BLOB遇到的问题 table被drop了却还存在? 难难,有谁使用过oracle移植工作台 AS4下安装oracle的问题 在oracle10g中怎样可视化的创建数据库,就像在sql server中那样 安装时提示打开或提取文件进I/O出错怎么办 求助!!! 在p4机器上安装oracle817成功后出错提示 关于闪回 新手,关于安装ORACLE,不能用了
重启下pl/sql看看
但是在这个里面能搜到这些有问题的存储过程。
因为该过程不在当前用户下,所以报对象不存在。
然而在procedure里面显示,是因为默认是显示所有用户的存储过程“All objects”;