Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/02/2002, 11:08
rediaz
 
Fecha de Ingreso: febrero-2002
Mensajes: 16
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: Predecir Autonumérico

Ahora entiendo.

Lo que puedes hacer es crear un tabla nueva donde guardes los valores del campo autonumérico que elimines. Ahora bien, no se en que programas, pero puedes generar un TRIGGER en el que indiques que cada vez que hagas un delete de la tabla original, antes de borrar (:old) lo envies a la tabla auxiliar. Junto con esto incluyes en el trigger un código que seleccione el menor de la tabla auxiliar y lo elimine, luego tienes una tabla auxiliar que siempre tendrá un solo registro y será el valor numérico mayor que has eliminado.
Por último lo comparas con el mayor valor de la tabla original y escoges cual te sirve (el mayor de los dos obviamente)

ojalá que sirva

Nota: los triggers son pedazos de código (usualmente en C o PL/SQL) para mantener la integridad i consistencia de una base de datos. Se como se hace en oracle, pero no se en otras plataformas.


Sonomas
Salu2 desde Chile
René