ORACLE 删除重复记录

来源:互联网 发布:ubuntu更新软件 编辑:程序博客网 时间:2024/05/03 06:43

通过几种方法的比较这种效果不错,留记之。

delete from T_YWM_ZK

  where z  in (select z from T_YWM_ZK group by z
  having count(z) > 1)
  and rowid not in (select min(rowid) from T_YWM_ZK group by z having count(z )>1)