Oracle清空表数据



Oracle 清空表数据
 
这里介绍两种Oracle删除表数据的方式: 
Sql代码  
delete [表名]  
truncate table [表名]  
 
delete 删除表数据,表文件不会被清空.只会设置unused标记. 
truncate table 删除表数据,表文件也会被清空. 
 
以上删除都会有引用异常,使用以下处理方式: 
 
Sql代码  
alter table [表名] disable primary key cascade;  
truncate table [表名];  
alter table [表名] enable primary key ;  
Oracle 清空表数据
 
这里介绍两种Oracle删除表数据的方式: 
Sql代码  
delete [表名]  
truncate table [表名]  
 
delete 删除表数据,表文件不会被清空.只会设置unused标记. 
truncate table 删除表数据,表文件也会被清空. 
 
以上删除都会有引用异常,使用以下处理方式: 
 
Sql代码  
alter table [表名] disable primary key cascade;  
truncate table [表名];  
alter table [表名] enable primary key ;  

你可能感兴趣的:(Oracle清空表数据)