Bug en campos Identity??

01/07/2004 - 18:10 por solano | Informe spam
Hola amigos!
Tengo un campo identity con incremento en 1 pero por alguna razon a veces se
salta numeros es decir este en el 956 y salta al 958, algien sabe por que se
da esto? es un bug?

gracias

Saludos
Cesar

Preguntas similare

Leer las respuestas

#1 Maxi
01/07/2004 - 18:23 | Informe spam
Hola, no es ningun BUG sino que es la forma natural como trabajan estos
tipos de datos.

Por ej: si quieres hacer un insert y por alguna razon (supongamos de Check)
el motor lo rebota, SQL ha reservado igual el numero del Identity por lo
cual te quedaran huecos :(

Ademas de todo esto te recomiendo este excelente articulo de un amigo de la
lista :-)

http://www.configuracionesintegrale...p?articulo!9


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"solano" escribió en el mensaje
news:
Hola amigos!
Tengo un campo identity con incremento en 1 pero por alguna razon a veces


se
salta numeros es decir este en el 956 y salta al 958, algien sabe por que


se
da esto? es un bug?

gracias

Saludos
Cesar







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.707 / Virus Database: 463 - Release Date: 15/06/2004
Respuesta Responder a este mensaje
#2 Javier Loria
01/07/2004 - 20:04 | Informe spam
Hola:
La propiedad identity no soporta transacciones, cualquier rollback
genera "huecos". Si una columna (ejemplo factura, recibos, codigos de
productos, etc.) se expone a lo usuarios no deberia usar identity, ya que
los auditores y los usuarios se vuelven locos con la ruptura de los
consecutivos.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
solano escribio:
Hola amigos!
Tengo un campo identity con incremento en 1 pero por alguna razon a
veces se salta numeros es decir este en el 956 y salta al 958, algien
sabe por que se da esto? es un bug?

gracias

Saludos
Cesar
Respuesta Responder a este mensaje
#3 solano
02/07/2004 - 16:32 | Informe spam
Muchas gracias amigos!!
Saludos
"solano" wrote in message
news:
Hola amigos!
Tengo un campo identity con incremento en 1 pero por alguna razon a veces


se
salta numeros es decir este en el 956 y salta al 958, algien sabe por que


se
da esto? es un bug?

gracias

Saludos
Cesar


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