删除oracle 表中重复数据sql语句、保留rowid最小的一条记录

delete
  from tablename a 
  where rowid > ( select min(rowid) 
  from table_name b 
    where b.id = a.id and b.name=a.name);

  

原文地址:https://www.cnblogs.com/vitre/p/5504950.html