Khi tôi cố gắng tạo một chỉ mục duy nhất trên một bảng lớn, tôi nhận được một lỗi contraint duy nhất. Chỉ số duy nhất trong trường hợp này là khóa tổng hợp gồm 4 cột.Oracle: Xác định các bản sao trong bảng không có chỉ mục
Có một cách hiệu quả để xác định các bản sao khác hơn:
select col1, col2, col3, col4, count(*)
from Table1
group by col1, col2, col3, col4
having count(*) > 1
Các giải thích kế hoạch trên cho thấy bảng quét toàn bộ với chi phí rất cao, và chỉ muốn tìm thấy nếu có một cách khác.
Cảm ơn!
http://www.remote-dba.cc/oracle_tips_duplicate_rows.htm –