Removing duplicate rows from table in Oracle

前端 未结 22 1789
醉话见心
醉话见心 2020-11-22 12:57

I\'m testing something in Oracle and populated a table with some sample data, but in the process I accidentally loaded duplicate records, so now I can\'t create a primary ke

22条回答
  •  时光取名叫无心
    2020-11-22 13:23

    delete from dept
    where rowid in (
         select rowid
         from dept
         minus
         select max(rowid)
         from dept
         group by DEPTNO, DNAME, LOC
    );
    

提交回复
热议问题