使用整数数据

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

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

  • 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 属性通常用于自动生成唯一标识号或主键。

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

请参阅

其他资源

数据类型 (Transact-SQL)
CAST 和 CONVERT (Transact-SQL)
int、bigint、smallint 和 tinyint (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助