Como reinicio un valor autonumerico en cero desde SQL*PLUS

kenboggo
14 de Septiembre del 2005
Necesito reiniciar un valor autonumérico en cero ya que al eliminar los registros de la tabla y volver a insertar nuevos valores el campo autonumérico inicia en el ultimo campo anteriormente registrado mas uno.

yomisma
14 de Septiembre del 2005
ALTER SEQUENCE START WITH

Rodolfo Reyes
14 de Septiembre del 2005
Modifica el valor con el cual se hacen los incrementos por un -1

alter sequence IDENTIFICADORES
increment by -1;

Al hacer lo anterior le estas indicando que cada vez que ejecutes el nextval se restara 1 al total.

Así que ejecuta tantos nextval como sean necesarios para que quede a 0. Y luego, pon nuevamente el incremento en 1.

alter sequence IDENTIFICADORES
increment by 1;