Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/01/2005, 01:55
Avatar de Vice
Vice
 
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 20 años, 9 meses
Puntos: 2
Lo que pides es de pura programación: si quiero insertar un campo entre el 1 y el 2 o me invento el 1.5 o no queda más remedio que aumentar en una unidad todos los que van detrás (update tabla set campo=campo+1 where campo >= 2).
¿Problema de un sistema así?, pues que con el aumento de registros, se puede hacer pesado. Para evitar esto, puedes hacer que la numeración no sea continua, por ejemplo 10, 20, 30 ..., de manera que si hay hueco lo insertas enmedio y listo. ¿Problema de este sistema?, el algoritmo de ordenación cuando se acaba el hueco entre dos registros.
Un saludo.
__________________
Estoy contagiado de Generación-I