autonumerico

16/12/2004 - 14:42 por Jose Loaiza Q | Informe spam
Buenos dias

Tengo un campo en una tabla que es identity, segun lo que yo dentiendo es
que este se aumenta en uno, pero paso el caso de que este iba en 21404 y
cunado necesite hacer un documento nuevo este salto al 21419 por que puede
pasar esto en SQL. como lo puedo revisar.

Gracias

Preguntas similare

Leer las respuestas

#1 Carlos Sacristán
16/12/2004 - 15:11 | Informe spam
Es que el autonumérico no te garantiza que los registros que existan
actualmente en la tabla sean consecutivos... Generar una columna con la
propiedad identity activada lo que te garantiza es que el motor va a asignar
un número a esa columna, nada más. Los números asignados no se van a volver
a usar, por lo que es normal que existan huecos como los que comentas.

Si lo que necesitas es que no existan esos huecos tendrás que
implementarte tú mismo una función que te lo devuelva...


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Jose Loaiza Q" escribió en el mensaje
news:#
Buenos dias

Tengo un campo en una tabla que es identity, segun lo que yo dentiendo es
que este se aumenta en uno, pero paso el caso de que este iba en 21404 y
cunado necesite hacer un documento nuevo este salto al 21419 por que puede
pasar esto en SQL. como lo puedo revisar.

Gracias


Respuesta Responder a este mensaje
#2 MAXI
18/12/2004 - 17:10 | Informe spam
hola, los identities funcionan asi. si quieres otra funcionalidad vas a
tener q programarlo vos.

Hace un tiempo escribi un articulo que muestra como se puede hacer esta
funcionalidad de forma programatica desde SqlServer.

Te paso el link

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




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)

Msn Messenger:

"Jose Loaiza Q" escribió en el mensaje
news:%
Buenos dias

Tengo un campo en una tabla que es identity, segun lo que yo dentiendo es
que este se aumenta en uno, pero paso el caso de que este iba en 21404 y
cunado necesite hacer un documento nuevo este salto al 21419 por que puede
pasar esto en SQL. como lo puedo revisar.

Gracias


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