使用整数数据

整数是指不包含小数或分数部分的数。

Microsoft SQL Server 具有下列不同大小的整数数据类型:

  • bigint

    长度为 8 个字节,存储从 –2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,372,036,854,775,807) 的数字。

  • integer 或者 int

    长度为 4 个字节,存储从 -2,147,483,648 到 2,147,483,647 的数字。

  • smallint

    长度为 2 个字节,存储从 -32,768 到 32,767 的数字。

  • tinyint

    长度为 1 个字节,存储从 0 到 255 的数字。

Integer 对象和表达式可用于任何数学运算。任何由这些运算生成的分数都将被舍去,而不是四舍五入。例如,SELECT 5/3 的返回值为 1,而不是对分数结果四舍五入后返回的 2。

整数数据类型是可与 IDENTITY 属性一起使用的唯一类型,该属性是一个可以自动增加的数字。IDENTITY 属性通常用于自动生成唯一标识号或主键。

整数数据与字符、日期和时间数据不同,它不需要包含在单引号内。