Oracle中用Rowid查找和删除重复记录

  平时工作中可能会遇到当试图对库表中的某一列或几列创建唯一索引时,系统提示 ORA-01452 :不能创建唯一索引,发现重复记录。

  下面总结一下几种查找和删除重复记录的方法(以表CZ为例):

  表CZ的结构如下:
引用:
SQL> desc cz
Name Null? Type
-----------------------------------------

C1 NUMBER(10)
C10 NUMBER(5)
C20 VARCHAR2(3)