Utilice el tipo de datos INT de SQL Server para definir columnas, variables y parámetros que almacenan números enteros.
El tipo de datos INT almacena un número en el rango de -2,147,483,648 a 2,147,483,647. Si necesita almacenar un valor entero más grande, considere usar BIGINT.
Además de usarse para números, INT también se usa para definir claves primarias y foráneas. Úselo para crear varios tipos de columna relacionados con ID:
Convertir valores INT
Al convertir enteros a caracteres, si el entero tiene más dígitos que los definidos en el tipo de caracteres, se genera un asterisco ( * ). Pruebe este SQL para ver el efecto:
Al realizar aritmética, SQL Server convierte a valores constantes enteros de tipo DECIMAL cuando los valores son mayores que los permitidos para INT.
Aviso 2147483648, aunque cuando incluso se divide por dos, y el clearing cae dentro de los límites de INT, resulta como un tipo DECIMAL.
A primera vista, esto no tiene sentido, ya que el resultado «encaja» claramente dentro de un tipo INT; sin embargo, el valor constante es sospechoso. Se convierte a DECIMAL antes de la operación, forzando así el tipo de resultado a DECIMAL.
Los ejemplos que usan SQL INT
Usan operadores aritméticos, como +,-, * y / para trabajar con INT.
a partir de los operandos, que es la columna y el número, son enteros, el resultado también es un número entero.