删除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);

  

posted @ 2016-05-18 13:38  q1665656796  阅读(342)  评论(0)    收藏  举报