Usar datos enteros
Los enteros son números completos y no contienen decimales ni fracciones.
Microsoft SQL Server 2005 tiene los siguientes tamaños de tipos de datos enteros:
- bigint
Tiene una longitud de 8 bytes y almacena números de –2^63 (-9.223.372.036.854.775.808) a 2^63-1 (9.223.372.036.854.775.807). - integer o int
Tiene una longitud de 4 bytes y almacena números entre -2.147.483.648 y 2.147.483.647. - smallint
Tiene una longitud de 2 bytes y almacena números entre -32.768 y 32.767. - tinyint
Tiene una longitud de 1 byte y almacena números entre 0 y 255.
Se pueden usar objetos y expresiones enteros en cualquier operación matemática. Cualquier fracción generada por estas operaciones se trunca, no se redondea. Por ejemplo, SELECT 5/3 devolverá el valor 1, no 2, que devolvería si se redondeara el resultado fraccionario.
Los tipos de datos enteros son los únicos que se pueden usar con la propiedad IDENTITY, que es un número que se incrementa automáticamente. La propiedad IDENTITY se suele utilizar para generar automáticamente claves principales o números de identificación únicos.
No es necesario incluir los datos enteros entre comillas simples, como ocurre con los datos de carácter o de fecha y hora.
Vea también
Otros recursos
Tipos de datos (Transact-SQL)
CAST y CONVERT (Transact-SQL)
int, bigint, smallint y tinyint (Transact-SQL)