Instruction UPDATE dans Oracle en utilisant SQL ou PL / SQL pour mettre à jour la première ligne en double uniquement

Je suis à la recherche d'une instruction de mise à JOUR où il se mettra à jour une seule ligne en double et demeurent le reste (les doublons) intacte
comme, à l'aide de ROWID ou quelque chose d'autre ou d'autres éléments à utiliser dans Oracle SQL ou PL/SQL?

Voici un exemple duptest table de travail avec:

CREATE TABLE duptest (ID VARCHAR2(5), NONID VARCHAR2(5));
  • exécuter un INSERT INTO duptest VALUES('1','a');
  • quatre (4) fois INSERT INTO duptest VALUES('2','b');

Aussi, la première ligne en double doit être mis à jour (pas supprimé), toujours, alors que les trois autres (3) doivent être restée telle qu'elle est!

Merci beaucoup,
Val.

source d'informationauteur