Das folgende UPDATE
-Anweisung garantiert, dass jede Zeile einen eindeutigen MY_TIMESTAMP
hat Wert, indem Sie die Millisekunden um den rownum-Wert erhöhen.
BEARBEITEN :Nachdem Alessandro Rossi darauf hingewiesen hat, dass es doppelte Werte geben könnte, wurde die folgende Abfrage geändert, um SYSTIMESTAMP für die Aktualisierung zu verwenden.
UPDATE ITEM_HISTORY
SET my_timestamp = SYSTIMESTAMP + NUMTODSINTERVAL(rownum/1000, 'SECOND');
Es wird jedoch empfohlen, eine alternative Strategie zu verwenden, z. B. das Hinzufügen einer weiteren Spalte zum Speichern des Schlüsselwerts.