Identity

30/07/2004 - 08:49 por Pablo Fabian Savino | Informe spam
Hola Gente
si tengo un Identity tipo INT, que pasa cuando el INT
llegue al Tope? vuelve a cero o que?, porque puede darce que si uso este
identity como parte de una key, entonces algun dia ya no se podran seguir
ingresando datos, verdad? aunque no sea parte de una key, tambien me va a
apasar que algun dia no se puedan ingresar mas datos porque se estarian
repitiendo los numeros en la columna identity, verdad?

en definitiva hasta cuanto soporta en INT de un campo
identity?

Saludos

Preguntas similare

Leer las respuestas

#1 keko
30/07/2004 - 09:16 | Informe spam
Mira, lo q he hecho es probarlo, estaba convencido del resultado pero...
por si las moscas ;)... me he creado un campo tinyint identity, mas q
nada porq se acaba antes... he hecho 255 inserts... y en el 256 ...

[Microsoft][ODBC SQL Server Driver][SQL Server]Error de desbordamiento
aritmético al convertir IDENTITY al tipo de datos tinyint.
[Microsoft][ODBC SQL Server Driver][SQL Server]Debordamiento aritmético.

:)
KEKO


Pablo Fabian Savino wrote:
Hola Gente
si tengo un Identity tipo INT, que pasa cuando el INT
llegue al Tope? vuelve a cero o que?, porque puede darce que si uso este
identity como parte de una key, entonces algun dia ya no se podran seguir
ingresando datos, verdad? aunque no sea parte de una key, tambien me va a
apasar que algun dia no se puedan ingresar mas datos porque se estarian
repitiendo los numeros en la columna identity, verdad?

en definitiva hasta cuanto soporta en INT de un campo
identity?

Saludos


Respuesta Responder a este mensaje
#2 Salvador Ramos
30/07/2004 - 09:31 | Informe spam
Hola:

Si se supera el tamaño máximo te dará un overflow. Si lo que quieres es
saber cual es ese tamaño máximo, te lo copio de la ayuda:
int

Datos enteros (números enteros) comprendidos entre -2^31 (-2.147.483.648) y
2^31 - 1 (2.147.483.647). El tamaño de almacenamiento es 4 bytes. El
sinónimo en SQL-92 para int es integer.



También debes tener en cuenta por si este tamaño no es suficiente, que
tienes el tipo de datos bigint:

bigint

Datos enteros (números enteros) comprendidos entre -2^63
(-9223372036854775808) y 2^63 -1 (9223372036854775807). El tamaño de
almacenamiento es 8 bytes.


Un saludo
Salvador Ramos
Murcia - España
[MVP SQL Server]
www.helpdna.net

"Pablo Fabian Savino" escribió en el mensaje
news:
Hola Gente
si tengo un Identity tipo INT, que pasa cuando el INT
llegue al Tope? vuelve a cero o que?, porque puede darce que si uso este
identity como parte de una key, entonces algun dia ya no se podran seguir
ingresando datos, verdad? aunque no sea parte de una key, tambien me va a
apasar que algun dia no se puedan ingresar mas datos porque se estarian
repitiendo los numeros en la columna identity, verdad?

en definitiva hasta cuanto soporta en INT de un campo
identity?

Saludos


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