Tekrar eden kayıtları silmek Etiketli Yazılar

Oracle – Tekrar eden kayıtları silmek

Silinecek Tekrarları Listelemek için;

SELECT * FROM tabloadi x
WHERE x.rowid > ( SELECT MIN(y.rowid) FROM tabloadi y WHERE x.tekrarfield= y.tekrarfield)

Tekrarları Silmek için;

DELETE FROM  tabloadi x
WHERE x.rowid > ( SELECT MIN(y.rowid)  FROM tabloadi y  WHERE x.tekrarfield = y.tekrarfield );