Modificar el AUTO_INCREMENT
Cuando estamos programando y realizando varias pruebas de nuestro programa solemos crear datos de prueba. Muchas veces cuando el producto que hemos desarrollado esta acabado y probado nos disponeos a vaciar los datos de prueba. Una vez terminado nuestro programa observamos que los identificadores que quedaron en nuestras tablas parten de números elevados.
Los identificadores tienen los que se denomina Autoincrementables, son un tipo de dato en SQL que va aumentando automáticamente en cada creación (INSERT) para ello una vez finalizado nuestro proyecto será necesario resetear los IDentificadores. Si no tenemos registros los inializaremos a uno sino tenemos dos opciones, modificar los id de los datos que se han de mantener y inicializar la variable en el siguiente numero, o simplemente resetearla hasta el último valor valido en nuestra Base de Datos.
Para ello escribiremos el siguiente comando:
MySQL/SQL:
ALTER TABLE theTableInQuestion AUTO_INCREMENT=1
Observamos que el auto incremento en Oracle se hace a travez de secuencias en las que iniciamos en su creación START WITH y seteamos en el Alter RESTART
Oracle:
ALTER SEQUENCE seq_name RESTART WITH 1;



Oracle:
ALTER SEQUENCE seq_name RESTART WITH 1;
This option doesn’t exists in Oracle. Maybe you need to check this link
http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:1119633817597
una idea tan simple y util. Gracias por el aporte.