La UPDATE
suivante garantira que chaque ligne a un MY_TIMESTAMP
unique valeur, en augmentant les millisecondes de la valeur rownum.
MODIFIER :Après qu'Alessandro Rossi ait signalé qu'il pouvait y avoir des valeurs en double, la requête suivante a été modifiée pour utiliser SYSTIMESTAMP pour la mise à jour.
UPDATE ITEM_HISTORY
SET my_timestamp = SYSTIMESTAMP + NUMTODSINTERVAL(rownum/1000, 'SECOND');
Cependant, il est recommandé d'utiliser une stratégie alternative, telle que l'ajout d'une autre colonne pour stocker la valeur clé.