1.delete
删除表中的全部数据,保留表结构,此操作可以回滚
delete from table_name;
delete回滚操作
#1.提前开启表的移动功能
alter table 表名 enable row movement;
#2.根据时间回滚,需要提前开启闪回区
flashback table 表名 to timestamp to_timestamp('2016-01-26 15:00:00','yyyy-mm-dd hh24:mi:ss');
2.truncate
删除表中的全部数据,保留表结构(自动提交(COMMIT)),此操作不可回退
2.1删除表数据不保留记录占用空间
truncate table table_name drop storage;
#不添加drop storage,默认使用该参数
truncate table table_name;
2.2删除表数据保留记录占用的空间
Truncate table table_name reuse storage;