Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Beste Möglichkeit, eine Oracle-Sequenz auf den nächsten Wert in einer vorhandenen Spalte zurückzusetzen?

Sie können die Cache-Größe vorübergehend erhöhen und eine Dummy-Auswahl durchführen und dann die Cache-Größe wieder auf 1 zurücksetzen. Also zum Beispiel

ALTER SEQUENCE mysequence INCREMENT BY 100;

select mysequence.nextval from dual;

ALTER SEQUENCE mysequence INCREMENT BY 1;