Oracle 清空表数据

这里介绍两种Oracle删除表数据的方式:

delete [表名]
truncate table [表名]

delete删除表数据,表文件不会被清空.只会设置unused标记.

truncatetable删除表数据,表文件也会被清空.

以上删除都会有引用异常,使用以下处理方式:

alter table [表名] disable primary key cascade;
truncate table [表名];
alter table [表名] enable primary key ;

相关推荐