Forums Últimos mensajes - Powered by IBM
 
Tags Palabras claves

Autonumericos....

01/11/2005 - 00:18 por Daniel G. Samborski | Informe spam
Hola, tengo una duda.

Cuando creo una tabla y le asigno un campo autonumerico, como por ejemplo
IdNombre.
Y comienzo a grabar en esta tabla, el autonumerico comienza a crecer como
corresponde, pero cuando elimino algo de la tabla queda un espacio numerico
que no se llena.
Por ejemplo

IdNombre - Nombre
1 - Nombre 01
2 - Nombre 02
3 - Nombre 03

Al borrar el Id 3 continua llenando desde el 4 saltando el 3
IdNombre - Nombre
1 - Nombre 01
2 - Nombre 02
4 - Nombre 04
5 - Nombre 05

Es posible colocar el siguinte registro en el primer espacio vacio que se
encuentra, por ejemplo Nombre 06 en el id 3
IdNombre - Nombre
1 - Nombre 01
2 - Nombre 02
3 - Nombre 06
4 - Nombre 04
5 - Nombre 05

Espero haber sido claro en la pregunta.


Daniel.
 

Leer las respuestas

#1 Maxi [MVP SQL Server]
01/11/2005 - 00:55 | Informe spam
Hola, es un comportamiento normal de los autonumericos, te paso un articulo
mio donde explico en detalles este tema

http://www.microsoft.com/spanish/ms...art187.asp


[Microsoft MVP SQL SERVER]
Culminis SQL-Server Speakers (http://latam.culminis.com)

Maxi - Buenos Aires - Argentina
Msn_messager:
mail: Maxi.da[arroba]gmail.com

"Daniel G. Samborski" escribió en
el mensaje news:OL%
Hola, tengo una duda.

Cuando creo una tabla y le asigno un campo autonumerico, como por ejemplo
IdNombre.
Y comienzo a grabar en esta tabla, el autonumerico comienza a crecer como
corresponde, pero cuando elimino algo de la tabla queda un espacio
numerico que no se llena.
Por ejemplo

IdNombre - Nombre
1 - Nombre 01
2 - Nombre 02
3 - Nombre 03

Al borrar el Id 3 continua llenando desde el 4 saltando el 3
IdNombre - Nombre
1 - Nombre 01
2 - Nombre 02
4 - Nombre 04
5 - Nombre 05

Es posible colocar el siguinte registro en el primer espacio vacio que se
encuentra, por ejemplo Nombre 06 en el id 3
IdNombre - Nombre
1 - Nombre 01
2 - Nombre 02
3 - Nombre 06
4 - Nombre 04
5 - Nombre 05

Espero haber sido claro en la pregunta.


Daniel.

Preguntas similares