Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Junio 2014
Para reiniciar una secuencia SEQ creada con el comando:
CREATE SEQUENCE SEQ;
Tan solo hay que ver su valor actual mediante el comando:
SELECT SEQ.CURRVAL FROM DUAL;
Luego modificar la secuencia insertando la opcin increment by aadiendo en el valor VAL -(el
valor actual -1) para reiniciar la secuencia en 1:
ALTER SEQUENCE SEQ INCREMENT by -VAL;
Luego ejecutar el comando que va a reiniciar la secuencia:
SELECT SEQ.NEXTVAL FROM DUAL;
Finalmente restablecer el incremento de la secuencia de la secuencia:
ALTER SEQUENCE SEQ INCREMENT by 1;
Ejemplo: