Using the bigint Data Type
The bigint data type is an integer containing values from -2^63
(-9,223,372,036,854,775,808) through 2^63-1 (9,223,372,036,854,775,807). The
storage size is 8 bytes.
The ADO enumerated constant, DataTypeEnum, specifies the data type of an ADO
field, parameter, or property. The DataTypeEnum value, adBigInt, has a value
of 20, and indicates an 8-byte signed integer, which maps to the SQL Server
2000 bigint data type and the OLE DB DBTYPE_I8 data type.
¿Cuando crees que te lo acabes?
--
Saludos
IIslas
Creo que tienes varias dudas. Las especificaciones de capacidad o limites
cambia entre versiones, cual version estas usando?
> cuantos registros le cabe a una tabla en sql server
Lo que tu sistema de almacenamiento permita
> cual es el número máximo de una columna de identidad
> que se incrementa automáticamente
Depende de el tipo de data que use esa columna.
- tinyint (255)
- smallint (32,767)
- int (2,147,483,647)
- bigint (9,223,372,036,854,775,807)
- numeric(38, 0) (10^38)
> ¿Y que es lo ke pasa cuando se está acabando el espacio en una tabla
La data de una tabla puede estar en uno o mas archivos de data. Si estos
archivos estan seteados para crecer automaticamente, asi lo hara SQL Server,
hasta que no haya mas espacio en disco, entonces SS dara error.
> o que el número máximo en una columna de identidad está llegando a su
> límite.¡
Si el tipo de data en uso, llega a su limite, entonces SS dara error de
"overflow". Puedes alterar la tabla y usar un tipo de data que acepte un
rango mayor. Es importante preveer esto por adelantado, ya que de lo
contrario tendras que alterar tambien las columnas de las tablas que
refrencian esa tabla / columna atraves de restricciones de clave foranea. en
ese caso tendras que eliminar las restricciones de clave foranea, alterar la
columna en la tabla "padre", alterar la columna en las tablas "hijos" y luego
recrear las restricciones de clave foranea.
AMB