社区
基础和管理
帖子详情
删不掉的表,咋回事呢?
angeldgz
2010-07-24 12:05:05
我在数据库中建了一个表,后来又将此表删除,用PLSQL登录后,发现这个表还存在,也可以edit,但是如果apply的话,列表中就会有两个表名一模一样的表,删除后还是会存在一个。如果drop的,就会提示 表或视图不存在。使用query data同样提示 表或视图不存在。怎么才能去掉这个不存在的表呢?
...全文
324
12
打赏
收藏
删不掉的表,咋回事呢?
我在数据库中建了一个表,后来又将此表删除,用PLSQL登录后,发现这个表还存在,也可以edit,但是如果apply的话,列表中就会有两个表名一模一样的表,删除后还是会存在一个。如果drop的,就会提示 表或视图不存在。使用query data同样提示 表或视图不存在。怎么才能去掉这个不存在的表呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
eb5mj
2011-03-02
打赏
举报
回复
[Quote=引用 4 楼 duqiangcise 的回复:]
drop table "my_table" purge;--不放入回收站
[/Quote]
谢谢,你是对的。
duqiangcise
2010-07-24
打赏
举报
回复
英文的双引号。
duqiangcise
2010-07-24
打赏
举报
回复
[Quote=引用楼主 angeldgz 的回复:]
我在数据库中建了一个表,后来又将此表删除,用PLSQL登录后,发现这个表还存在,也可以edit,但是如果apply的话,列表中就会有两个表名一模一样的表,删除后还是会存在一个。如果drop的,就会提示 表或视图不存在。使用query data同样提示 表或视图不存在。怎么才能去掉这个不存在的表呢?
[/Quote]
是不是创建表时,给表名加了
""
,如:
create table "my_tab"(id varchar2(12));
在删除表的时候加双引号试试:
drop table "my_table" purge;--不放入回收站
angeldgz
2010-07-24
打赏
举报
回复
select * from user_recyclebin 执行这个 提示 表或视图不存在,是不是就是说没有回收站?
angeldgz
2010-07-24
打赏
举报
回复
我也不清楚是哪的表,用PLSQL查询的时候,跟正常表是同时出来的
lzbbob1985
2010-07-24
打赏
举报
回复
ORACLE 10G 的???
回收站里的表吧
angeldgz
2010-07-24
打赏
举报
回复
终于找到问题了,原来SQLSERVER在创建表的时候,创建了一个带用户名的表 表名成了 "用户名.表名"
谢谢各位啦
tangren
2010-07-24
打赏
举报
回复
一般如果不加双引号的表名创建的表,在字典中都为大写表名
如果你的表名显示有小写字母,肯定加了引号的创建的,
所有在指定表名时要区分大小写,并加上双引号
lzbbob1985
2010-07-24
打赏
举报
回复
[Quote=引用 8 楼 angeldgz 的回复:]
数据库是Oracle的
查询、删除、修改表数据都会出现 “。。不存在”的提示,应该是表真的不存在了吧,
用PLSQL成功登录后,依然有此表存在,创建这个表的用户就是我登录PLSQL时用的
使用PLSQL对这个表进行edit并apply后,会创建一个新的表,再tables目录下也会有两个名称相同的表
[/Quote]
操作的时候 表前面有没有加 用户名呢
angeldgz
2010-07-24
打赏
举报
回复
数据库是Oracle的
查询、删除、修改表数据都会出现 “。。不存在”的提示,应该是表真的不存在了吧,
用PLSQL成功登录后,依然有此表存在,创建这个表的用户就是我登录PLSQL时用的
使用PLSQL对这个表进行edit并apply后,会创建一个新的表,再tables目录下也会有两个名称相同的表
duqiangcise
2010-07-24
打赏
举报
回复
[Quote=引用 6 楼 angeldgz 的回复:]
我的表是从SQL SERVER导出数据时自动创建的。然后我再另外添加主键的。
采用drop table "表名" 还是提示 表或视图不存在
[/Quote]
1。请问你用的时啥数据库?(上面我提供的拒绝方法是针对oracle而言的)
2.如果向我上面说的那种方法还是提示:“表或视图不存在”,则a.可能表或视图真的不存在(你没有成功导入相关表或视图)b.可能这些表或视图存在,但不在你当前连接数据库的用户下(如果是这样的话,就要更换相关用户重新登录)
angeldgz
2010-07-24
打赏
举报
回复
我的表是从SQL SERVER导出数据时自动创建的。然后我再另外添加主键的。
采用drop table "表名" 还是提示 表或视图不存在
oracle
表
没被锁
删不掉
,oracle中记录被锁,无法删除记录的解决方案
select object_name,machine,s.sid,s.serial#from v$locked_object l,dba_objects o ,v$session swhere l.object_id = o.object_id and l.session_id=s.sid;ALTER SYSTEM kill session '2975,4479';如果在执行上面步骤时提示ORA-...
搜狗输入法
删不掉
,总提示在占用
首先,在程序中卸载此应用。 提示在另一程序打开 解决: 首先在任务管理器中结束该任务。 CTRL+shift+esc 此时,遇到一个问题,仍旧提示在另一程序中打开。 这是因为在语言的选项设置中,添加了搜狗输入法。 解决: 删除搜狗输入 再次进行删除。 ...
Word合并
表
格回车删除不掉的解决方法
如图,上下两个
表
格之间多了一行,想把他们删掉但
删不掉
,选中回车右键剪切即可。
word文档中回车就会出现一个特别宽的换行,并且还
删不掉
解决方法:在开始中-修改正文格式-修改-格式-段落-勾选上在相同格式的段落间不添加空格即可。
打印任务无法删除怎么办?
速印机(理想、理光、基士得耶、荣大等)、复印机(夏普、东芝、理光、佳能、震旦等全系列)、打印机、扫描仪、传真机、多媒体教学一体机、交互式电子白板、报警器材、监控、国产化设备、竞业达监考设备及其它监考设备、听力考试设备、特种安防设备维护及维修。3、删除 “C:\Windows\System32\spool\PRINTERS” 文件夹内的文件,按Win+R键打开运行对话框,然后输入“Spool ” 并按确认;1、停止打印服务,按Win+R键打开运行对话框,然后输入“services.msc ” 并按确认;
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章