
Tamaño máximo de campo IDENTITY
Publicado por fernando (5 intervenciones) el 24/02/2016 20:02:49
Hola estimados primero comentarles que utilizo SqlServer 2014 y tengo una duda sobre la propiedad Identity.
Estoy diseñando una base de datos donde se registraran muchos datos constantemente y una de las tablas no tiene un valor para poder generar una primary key ya que son transacciones, por lo que tengo pensando crear una primary key con auto incrementar, pero la duda se genera en que pasa cuando la propiedad llegue al limite de la variable por ejemplo si genero la siguiente tabla:
Create table Tabla1
(
id int IDENTITY(1,1) PRIMARY KEY,
...
)
Conociendo que Int tiene un tamaño máximo De -2^31 (-2.147.483.648) a 2^31-1 (2.147.483.647).
¿Que pasa cuando llega al limite de 2.147....?, ....No se puede seguir ingresando datos?
¿Como puedo solucionar esto?
PD: se que puedo utilizar bigint por ejemplo pero el problema es el mismo.
Espero sus respuesta y les agradezco de antemano
Saludos
Estoy diseñando una base de datos donde se registraran muchos datos constantemente y una de las tablas no tiene un valor para poder generar una primary key ya que son transacciones, por lo que tengo pensando crear una primary key con auto incrementar, pero la duda se genera en que pasa cuando la propiedad llegue al limite de la variable por ejemplo si genero la siguiente tabla:
Create table Tabla1
(
id int IDENTITY(1,1) PRIMARY KEY,
...
)
Conociendo que Int tiene un tamaño máximo De -2^31 (-2.147.483.648) a 2^31-1 (2.147.483.647).
¿Que pasa cuando llega al limite de 2.147....?, ....No se puede seguir ingresando datos?
¿Como puedo solucionar esto?
PD: se que puedo utilizar bigint por ejemplo pero el problema es el mismo.
Espero sus respuesta y les agradezco de antemano
Saludos
Valora esta pregunta


0