Campo autoumérico

01/03/2004 - 14:47 por Pedro Pérez | Informe spam
Colegas:

Si tengo definido un campo tipo INT autoincremental como llave primaria en
una tabla que procesa grandes cantidades líneas diarias, cómo puedo
controlar que ese campo nunca me llegue al límite numérico de estos tipos de
datos INT.


Gracias,


Pedro Pérez

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
01/03/2004 - 14:45 | Informe spam
a la pelota!! pensas que vas a tener (2.147.483.647) registros, mmm lo dudo
mucho, ahora de todas formas el Pkey yo no usaria un identity, en la pagina
de Miguel (www.portalsql.com) hay un excelente articulo de Carlos Sacristan
denominado asi: "Claves naturales o Artificiales", te recomiendo que lo leas
muy pero muy bien.

Bye


Salu2
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"Pedro Pérez" escribió en el mensaje
news:uXdlQH5$
Colegas:

Si tengo definido un campo tipo INT autoincremental como llave primaria en
una tabla que procesa grandes cantidades líneas diarias, cómo puedo
controlar que ese campo nunca me llegue al límite numérico de estos tipos


de
datos INT.


Gracias,


Pedro Pérez







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.593 / Virus Database: 376 - Release Date: 23/02/2004
Respuesta Responder a este mensaje
#2 ulises
01/03/2004 - 15:17 | Informe spam
El atributo IDENTITY se puede colocar a los tipos
numericos no necesariamente tiene que ser INT, de esa
manera puedes tener :

create table tempo
( clave decimal(26) identity(300000000000,10),
nombre char(10) )
go
insert into tempo values ( 'ABC')
go
select * from tempo
go

y el resultado :

clave nombre
300000000000 ABC

(1 row(s) affected)

aunque creo que la mejor opción es no manejar un
autonumerico como clave sino que la propia normalización
de la tabla identifique cual es la clave.

Saludos,
Ulises

Colegas:

Si tengo definido un campo tipo INT autoincremental como


llave primaria en
una tabla que procesa grandes cantidades líneas diarias,


cómo puedo
controlar que ese campo nunca me llegue al límite


numérico de estos tipos de
datos INT.


Gracias,


Pedro Pérez


.

Respuesta Responder a este mensaje
#3 Pedro Pérez
01/03/2004 - 16:25 | Informe spam
Gracias

"Pedro Pérez" wrote in message
news:uXdlQH5$
Colegas:

Si tengo definido un campo tipo INT autoincremental como llave primaria en
una tabla que procesa grandes cantidades líneas diarias, cómo puedo
controlar que ese campo nunca me llegue al límite numérico de estos tipos


de
datos INT.


Gracias,


Pedro Pérez


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