Wenn ich versuche, einen eindeutigen Index für eine große Tabelle zu erstellen, erhalte ich einen eindeutigen Contraint-Fehler. Der eindeutige Index ist in diesem Fall ein zusammengesetzter Schlüssel aus 4 Spalten.Oracle: Identifizieren von Duplikaten in einer Tabelle ohne Index
Gibt es eine effiziente Möglichkeit, die Duplikate andere als zu identifizieren:
select col1, col2, col3, col4, count(*)
from Table1
group by col1, col2, col3, col4
having count(*) > 1
Der erklären Plan oben zeigt vollständige Tabelle scannen mit extrem hohen Kosten, und wollen einfach nur zu finden, wenn es eine andere Möglichkeit ist.
Danke!
http://www.remote-dba.cc/oracle_tips_duplicate_rows.htm –