Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

campos autonúmericos

Estas en el tema de campos autonúmericos en el foro de Bases de Datos General en Foros del Web. hola foreanos, tengo una tabla donde agrego los registros y la clave primaria es autonúmerica, sucede que el campo autonumerico no me sigue la secuencia ...
  #1 (permalink)  
Antiguo 09/05/2004, 09:02
 
Fecha de Ingreso: diciembre-2002
Ubicación: Caracas D.F.
Mensajes: 144
Antigüedad: 21 años, 4 meses
Puntos: 0
campos autonúmericos

hola foreanos, tengo una tabla donde agrego los registros y la clave primaria es autonúmerica, sucede que el campo autonumerico no me sigue la secuencia de numeros por registros, es decir, si tengo hoy 1000 registros y el index de los ultimos 100 en vez de terminar en el rango de 900 a 1000 me aprace e 8200 no entiendo por que pasa y se me enbasura la data que creen ustedes que pueda pasar.
  #2 (permalink)  
Antiguo 09/05/2004, 11:07
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Muy sencillo, un campo autonumérico es alimentado por la BD, o sea, lleva un control interno. Si borras un registo, la secuencia NO se va a regenerar y continúa hasta el último insertado.

Por ejemplo, si tengo una tabla nueva y le agrego 10 registros, el campo autonuméro estará en 10 hasta que agregue uno nuevo. Pero si luego de agregado esos 10 borro 2, el contador interno continuará siempre en 10 y cuando ingrese 5 registros más, quedara en 15.

Si realizas muchos borrados e ingresos, debes tener en cuenta eso, NO SE TE VA A REACOMODAR EL CONTADOR INTERNO DEL CAMPO AUTOINCREMT.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:44.