Następujące UPDATE
oświadczenie zagwarantuje, że każdy wiersz będzie miał unikalny MY_TIMESTAMP
wartość, zwiększając milisekundy o wartość rzędu.
EDYTUJ :Po tym, jak Alessandro Rossi wskazał, że mogą istnieć zduplikowane wartości, następujące zapytanie zostało zmodyfikowane tak, aby używało SYSTIMESTAMP do aktualizacji.
UPDATE ITEM_HISTORY
SET my_timestamp = SYSTIMESTAMP + NUMTODSINTERVAL(rownum/1000, 'SECOND');
Zaleca się jednak użycie alternatywnej strategii, takiej jak dodanie kolejnej kolumny do przechowywania wartości klucza.