Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
DELETE MA_TABLE
WHERE ROWID IN ( SELECT ROWID 
                           FROM   ( SELECT ROWID, ROW_NUMBER() OVER 
                                   ( PARTITION BY MON_IDENT ORDER BY MON_IDENT)  A
                                      FROM   MA_TABLE)
                         WHERE  A > 1 );
NB :
  • MA_TABLE : nom de la table
  • MON_IDENT : c'est l'identifiant de(s) champs en double
Editer par bouyao : (