03/01/2005, 01:55
|
| | | Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 21 años, 5 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 |