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.

Preguntas similare

Leer las respuestas

#6 Daniel G. Samborski
01/11/2005 - 16:18 | Informe spam
Si, algo como ya probé...
Solo que quería ver el tema de los autonumericos.

Daniel.

"Alejandro Mesa" escribió en el
mensaje news:
Daniel G. Samborski,

De todas maneras, si se desea se puede similar, pero tendrias que crear tu
propia rutina para escojer cual seria el proximo numero disponible y
entonces
no podriamos usar autonumericos.


AMB

"Daniel G. Samborski" wrote:

Gracias por responder, en realidad no me preocupa que queden huecos.
Solo sentía curiosidad, y me pregunte si se podía lograr.

De curioso que soy nomás.

Gracias.


Daniel.

"Alejandro Mesa" escribió en el
mensaje news:
> Daniel G. Samborski,
>
> Entiendo tu pregunta y la respuesta es que no se puede hacer lo que
> deseas
> de una forma simple. Yo me pregunto por que es tan importante que no
> haya
> huecos en la tabla?. Los autonumericos no son la solucion a ese
> problema,
> este tipo de herramienta o facilidad no fue diseniada para eso. No te
> preocupes por el limite, pues ademas de poder usar una columna tipo
> "bigint",
> tambien podemos usar una de tipo "numeric" o "decimal" con escala cero.
>
>
> AMB
>
> "Daniel G. Samborski" wrote:
>
>> 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.
>>
>>
>>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida