Ver Mensaje Individual
  #5  
Antiguo 07-06-2005
axelbb axelbb is offline
Miembro
 
Registrado: oct 2004
Posts: 127
Reputación: 20
axelbb Va por buen camino
Exclamation Generador a 0

Si estás usando un servidor de bases de datos, la instrucción es:

SET GENERATOR nombregenerador TO 0;

Al menos en el estándar. Si no anda, decinos qué base de datos estás usando.

No es recomendable que se decremente al borrar datos, porque si borras un registro intermedio, podés hacer un lindo lío. Cuando se borra un registro, el valor se pierde, y si generas una transacción y luego le haces Rollback, también se pierde, aunque no la hayas confirmado (Commit). Los generadores y autoincrementales se usan para generar identificadores únicos, que se usan DENTRO del programa. Si aún así querés experimentar, podés hacer un trigger after delete, por ejemplo, que vuelva el generador a un valor anterior con la instrucción que te dí. ¡¡Pero ojito con lo que hacés!!

Saludos.

Última edición por axelbb fecha: 07-06-2005 a las 17:28:40. Razón: Completar mi respuesta
Responder Con Cita