Como reinicio un valor autonumerico en cero desde SQL*PLUS
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.
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;
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;