删除表中重复记录

环境:oracle 10g + Sun  solaris

 

在测试库上面删除重复数据,那就不客气了,三部曲,瞎搞搞。。。

 

一、把表中不重复数据放入临时表中

 

create table test as select distinct  * from tableA;

 

二、重命名tableA(大数据量用truncate)

 

rename tableA to tableA_bak;

 

三、重命名临时表

 

rename test to tableA;

 

 

 

 

你可能感兴趣的:(oracle,测试,Solaris,table,sun)