Détecter les doublons dans une table Oracle

La table s’appelle DICO.

 

Il y a des doublons sur la clé primaire mais où?

 

La clé primaire est composée des champs : NOM_TABLE,ATTRIBUT

 

Pour trouver les doublons :

SELECT   COUNT(*) AS nbr_doublon, NOM_TABLE,ATTRIBUT
FROM     DICO
GROUP BY NOM_TABLE,ATTRIBUT
HAVING   COUNT(*) > 1


Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Translate »