oracle 查找或删除重复记录的语句

--oracle查找重复记录
select * from  tableA  a where a.rowid>=(select min(rowid) from tableB b where a.column=b.column) 
            

--oracle删除重复记录
delete from  tableA  a where a.rowid>=(select min(rowid) from tableB b where a.column=b.column)

posted on 2011-04-13 11:24  Ruthless  阅读(999)  评论(1编辑  收藏  举报