有一个表,在PL/SQL中能看到,但是对它用drop table命令系统却提示表不存在,怎么办?

andycpp 2013-10-30 12:36:43

如上图所示,在左侧导航栏中,有表AAA111222333,但是对它执行任何sql语句,系统都提示该表不存在。
这个表是我创建的,之前对它执行过一次drop table命令,但由于一个触发器的原因,drop table命令执行了10分钟都没有结果,于是我强行关闭PL/SQL。之后找高手修复了触发器,我想再次删除这个表,系统就提示它不存在了。但是左侧又能看见,很讨厌,我想让他在左侧也看不见,应该怎么办啊?
...全文
966 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
jianhenjh 2013-11-18
  • 打赏
  • 举报
回复
左边刷新,如果还有,先删掉再重建试试
游戏人间 2013-11-04
  • 打赏
  • 举报
回复
左边刷新就没有的。
andycpp 2013-11-03
  • 打赏
  • 举报
回复
引用 20 楼 xinpingf 的回复:
楼主用的是什么工具?
截图用的是Oracle SQL Developer,一个免费的客户端。工作中主要用PL/SQL 7.0,同样有类似问题
xinpingf 2013-11-02
  • 打赏
  • 举报
回复
楼主用的是什么工具?
Persistence_x 2013-11-02
  • 打赏
  • 举报
回复
太离奇了
空心兜兜 2013-11-01
  • 打赏
  • 举报
回复
很可能是引号的问题
singsongs 2013-11-01
  • 打赏
  • 举报
回复
我也遇见过类似的情况,解决办法同楼主。
andycpp 2013-10-31
  • 打赏
  • 举报
回复
谢谢各位高手的回答,以上方法均不行,我自己摸索出方法了 那就是,重新用create table命令又建立了一次这个表,然后再删除,就成功了
lhjnjnu 2013-10-31
  • 打赏
  • 举报
回复
权限不对吧,表不是当前方案下的,估计只是个视图吧?你试过查询了没。
我刚睡醒 2013-10-31
  • 打赏
  • 举报
回复
引用 10 楼 quanhj 的回复:
drop table "table_name"
使用这个可以的,这是因为你创建的表名的问题,表加上""
badluckly1 2013-10-31
  • 打赏
  • 举报
回复
引用 13 楼 andycpp 的回复:
谢谢各位高手的回答,以上方法均不行,我自己摸索出方法了 那就是,重新用create table命令又建立了一次这个表,然后再删除,就成功了
AAA111222333 这个表,存在于数据库andycpp,但是并不在你当前用户下,所以你使用当前用户查询会报不存在。 可以通过查看AAA111222333表的脚本,看所属哪个表空间。 你通过当前用户create table命令创建了表,默认空间为当前用户,你再删除,肯定是删除成功的,但是删除的应该并不是你之前看到的AAA111222333这个表。
CT_LXL 2013-10-31
  • 打赏
  • 举报
回复
如果这个表存在就不可能建表成功吧,是不是表不存在啊,左边的导航没有刷新吧,所有能看见那个表
高健宇 2013-10-31
  • 打赏
  • 举报
回复
这都可以...
Ken-xu 2013-10-30
  • 打赏
  • 举报
回复
刷新一下PL/SQL
quanhj 2013-10-30
  • 打赏
  • 举报
回复
drop table "table_name"
善若止水 2013-10-30
  • 打赏
  • 举报
回复
看看表名中是不是有空格之类的。你也可以把数据库关掉后重启
xiangagou 2013-10-30
  • 打赏
  • 举报
回复
把数据库名加上
醉爱梁静茹 2013-10-30
  • 打赏
  • 举报
回复
先刷新tabble,不行的话,重新登录试试
  • 打赏
  • 举报
回复
刷新下就没有了吧
  • 打赏
  • 举报
回复
在dba_objects看看他在不在
加载更多回复(4)

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧