He estado haciendo una migración de datos de una base de datos a otra y necesitaba reiniciar las secuencias de la tablas donde se van a importar los datos a 1.
Para ello podemos hacer lo siguiente:
Para ello podemos hacer lo siguiente:
- SELECT SEQ.CURRVAL FROM DUAL -->Miramos el valor actual de la secuencia con la instrucción .
- ALTER SEQUENCE SEQ INCREMENT by -VAL--> con el valor obtenido con la anterios sentencia incrementamos a -valor para para reiniciar la secuencia a 1
- SELECT SEQ.NEXTVAL FROM DUAL--> reiniciamos la secuencia.
- ALTER SEQUENCE SEQ INCREMENT by 1--> establecemos el incremento de la secuencia.