删除oracle表里的重复记录
生活随笔
收集整理的這篇文章主要介紹了
删除oracle表里的重复记录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
查找表里的重復記錄
select count(*) from?table_name where rowid in (select a.rowid from?table_name a,?table_name b where a.rowid < b.rowid and a.col1=b.col1 and a.col2 = b.col2 and a.col3=b.col3);
刪除表里的重復記錄
delete from?table_name where rowid in (select a.rowid from?table_name a,?table_name b where a.rowid < b.rowid and a.col1=b.col1 and a.col2 = b.col2 and a.col3=b.col3);
總結
以上是生活随笔為你收集整理的删除oracle表里的重复记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 集合类说明及区别
- 下一篇: Oracle 游标使用大全2