Ana Sayfa > OraclePL/SQL > Oracle – Tekrar eden kayıtları silmek

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

Benzer yazılar

Both comments and pings are currently closed.

Yorumlar kapalı.