删除表+闪回删除+查询数据字典+查看回收站删除的表+清空回收站

删除表
1.drop table 表名
删除表的所有数据和表结构
删除表的所有索引
删除的表无法恢复,除非备份
提交所有的挂起事务
基于该表的视图和别名依然存在,但无效

这里写图片描述

2drop table 表名【cascade constraints】【purge】
oracle10以后:被删除的表放入回收站
闪回删除:flashback drop,可以恢复删除的表
purge:删除的表不放入回收站
cascade constraints:级联约束
如果表之间有外键约束,删除表的时候oracle要求删除所有具有【cascade constraints】

闪回删除
语法
flashback table 表名 to before drop;

这里写图片描述

查看回收站删除的表:
show recyclebin;

这里写图片描述

删除后不放回回收站
这里写图片描述

查询数据字典;
select * from user_recyclebin;
这里写图片描述

OBJECT_NAME:原表名
ORIGINAL_NAME:回收站表名

清空回收站
purge recyclebin:清空回收站,清空后表无法恢复

转载于:https://www.cnblogs.com/feiZhou/p/9344401.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值