| 数据类型 | 说明 |
|---|---|
| BIGINT | 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(整数)。 |
| 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 | 非 1 即 0 的整型数据。 |
| DECIMAL | 从 -10^38 +1 到 10^38 -1 的固定精度和标度的数字数据。 |
| NUMERIC | 功能上相当于十进制数。 |
| MONEY | 从 -2^63 (-922,337,203,685,477.5808) 到 2^63 - 1 (+922,337,203,685,477.5807) 的货币型数据,精确到货币单位的万分之一。 |
| SMALLMONEY | 从 -214,748.3648 到 +214,748.3647 的货币型数据,精确到货币单位的万分之一。 |
| FLOAT | 从 -1.79E + 308 到 1.79E + 308 的浮点精度数字数据。 |
| REAL | 从 -3.40E + 38 到 3.40E + 38 的浮点精度数字数据。 |
| DATETIME | 从 1753 年 1 月 1 日到 9999 年 12 月 31 日的日期和时间数据,精确到三百分之一秒(3.33 毫秒)。 |
| SMALLDATETIME | 从 1900 年 1 月 1 日到 2079 年 6 月 6 日的日期和时间数据,精确到一分钟。 |
| CHAR | 最大长度 8000 个字符的固定长度非 Unicode 字符数据。 |
| VARCHAR | 最大长度 8000 个字符的可变长度非 Unicode 字符数据。 |
| TEXT | 最大长度 2^31 - 1 (2,147,483,647) 个字符的可变长度非 Unicode 数据。 |
| NCHAR | 最大长度 4,000 个字符的固定长度 Unicode 数据。 |
| NVARCHAR | 最大长度 4000 个字符的可变长度 Unicode 数据。sysname 是系统提供的用户定义数据类型,功能上相当于 nvarchar(128),用于引用数据库对象名称。 |
| NTEXT | 最大长度 2^31 - 1 (1,073,741,823) 个字符的可变长度 Unicode 数据。 |
| BINARY | 最大长度 8,000 个字节的固定长度二进制数据。 |
| VARBINARY | 最大长度 8,000 个字节的可变长度二进制数据。 |
| IMAGE | 最大长度 2^31 - 1 (2,147,483,647) 字节的可变长度二进制数据。 |
| CURSOR | 对光标的引用。 |
| SQL_VARIANT | 存储 SQL Server 支持的数据类型(text、ntext、timestamp 和 sql_variant 除外)值的数据类型。 |
| TABLE | 用于存储结果集合供以后处理的特殊数据类型。 |
| TIMESTAMP | 整个数据库中都唯一的一个数字,随着行的每次更新而更新。 |
| UNIQUEIDENTIFIER | 全局唯一标识符 (GUID)。 |
支持的 SQL Server 数据类型
最新推荐文章于 2021-06-02 11:48:08 发布
本文详细介绍了SQL中的各种数据类型,包括整型、数值型、货币型、浮点型、日期时间型、字符型、二进制型等,并提供了每种数据类型的取值范围和精度说明。
403

被折叠的 条评论
为什么被折叠?



