admin 管理员组

文章数量: 1087652


2024年5月1日发(作者:hbuilder怎么注释)

Transact-SQL 参考

数据类型

在 Microsoft® SQL Server™ 中,每个列、局部变量、表达式和

参数都有一个相关的数据类型,这是指定对象可持有的数据类型(整型、字符、money 等

等)的特性。SQL Server 提供系统数据类型集,定义了可与 SQL Server 一起

使用的所有数据类型。下面列出系统提供的数据类型集。

可以定义用户定义的数据类型,其是系统提供的数据类型的别名。有关用户定义的数

据类型的更多信息,请参见 sp_addtype 和创建用户定义的数据类型。

当两个具有不同数据类型、排序规则、精度、小数位数或长度的表达式通过运算符进

行组合时:

通过将数据类型的优先顺序规则应用到输入表达式的数据类型来确定所得值的数据类

型。有关更多信息,请参见数据类型的优先顺序。

如果结果数据类型为 char、varchar、text、nchar、nvarchar 或 ntext,则结

果值的排序规则由排序规则的优先顺序规则决定。有关更多信息,请参见排序规则的优先

顺序。

结果的精度、小数位数及长度取决于输入表达式的精度、小数位数及长度。有关更多

信息,请参见精度、小数位数和长度。

SQL Server 为 SQL-92 兼容性提供了数据类型同义词。有关更多信息,请参

见数据类型同义词。

精确数字

整数

bigint

从 -2^63 (-9223372) 到 2^63-1 (9223372036854775

807) 的整型数据(所有数字)。

int

从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型

数据(所有数字)。

smallint

从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整数数据。

tinyint

从 0 到 255 的整数数据。

bit


本文标签: 数据类型 规则 排序