Oracle
 sql >> Base de données >  >> RDS >> Oracle

Le meilleur moyen de réinitialiser une séquence Oracle à la valeur suivante dans une colonne existante ?

Vous pouvez temporairement augmenter la taille du cache et effectuer une sélection factice, puis réinitialiser la taille du cache à 1. Ainsi, par exemple

ALTER SEQUENCE mysequence INCREMENT BY 100;

select mysequence.nextval from dual;

ALTER SEQUENCE mysequence INCREMENT BY 1;