首页 > 代码库 > SQL Server 2008 数据类型
SQL Server 2008 数据类型
序号 | 数据类型 | 长度 | 说明 |
1 | int | 4 | 自增标识 |
2 | tinyint | 1 | 整形(0到255) |
3 | smallint | 2 | 整形(-2^15到2^15) |
4 | int | 4 | 整形(-2^32到2^32) |
5 | bigint | 8 | 64位整形(-2^63 到 2^63-1) |
6 | float | 8 | 浮点型(-1.79E + 308 至 -2.23E - 308、0 以及 2.23E - 308 至 1.79E + 308) |
7 | real | 4 | 浮点型(-3.40E + 38 至 -1.18E - 38、0 以及 1.18E - 38 至 3.40E + 38) |
8 | numeric | 9 | 浮点型(- 10^38 +1 到 10^38 - 1) |
9 | decimal | 9 | 浮点型(- 10^38 +1 到 10^38 - 1) |
10 | money | 8 | 货币数据类型(-9220亿到9220亿) |
11 | smallmoney | 4 | 货币数据类型(-214748.3648到214748.3647) |
12 | bit | 1 | 逻辑数据类型(可以取值为 1、0 或 NULL 的整数数据类型) |
13 | binary | 50 | 二进制数据类型,固定长度(其中 n 是从 1 到 8,000 的值) |
14 | varbinary | 50 | 二进制数据类型,可变长度(其中 n 是从 1 到 8,000 的值) |
15 | varbinary | MAX | 二进制数据类型,可变长度(其中 n 是从 1 到 8,000 的值) |
16 | image | 16 | 最多为231–1(2?147?483?647)十六进制数位 |
17 | char | 10 | 字符型,固定长度(n 的取值范围为 1 至 8,000) |
18 | nchar | 10 | 字符型(介于 0 与 65535 之间的正整数。如果指定了超出此范围的值,将返回 NULL。) |
19 | varchar | 50 | 字符型(n 的取值范围为 1 至 8,000) |
20 | nvarchar | 50 | 字符型(n 的取值范围为 1 至 4,000) |
21 | varchar | MAX | 存储大小是输入数据的实际长度加 2 个字节,max 指示最大存储大小是 2^31-1 个字节 |
22 | nvarchar | 0 | 存储大小是所输入字符个数的两倍 + 2 个字节,max 指示最大存储大小为 2^31-1 字节 |
23 | text | 16 | 长度可变的非 Unicode 数据,最大长度为 2^31-1 (2,147,483,647) 个字符 |
24 | ntext | 16 | 长度可变的 Unicode 数据,最大长度为 2^30 - 1 (1,073,741,823) 个字符 |
25 | date | 3 | 日期时间类型(YYYY-MM-DD 0001-01-01 到 9999-12-31) |
26 | time | 5 | 小时:分钟:秒.9999999,0~7之间的N指定小数秒 |
27 | datetime | 8 | 日期时间类型(YYYY-MM-DD hh:mm:ss[.nnn] 1753-01-01 到 9999-12-31) |
28 | datetime2 | 8 | 日期时间类型(YYYY-MM-DD hh:mm:ss[.nnnnnnn]] 0001-01-01 00:00:00.0000000 到 9999-12-31 23:59:59.9999999) |
29 | datetimeoffset | 10 | 日期时间类型(YYYY-MM-DD hh:mm:ss[.nnnnnnn] [+|-]hh:mm )0001-01-01 00:00:00.0000000 到 9999-12-31 23:59:59.9999999(以 UTC 时间表示) |
30 | smalldatetime | 4 | smalldatetime占4字节,精度1分钟,时间从1900.1.1到2079.6.6 |
31 | timestamp | 8 | 该数据类型在每一个表中是唯一的!当表中的一个记录更改时,该记录的timestamp字段会自动更新. |
32 | uniqueidentifier | 16 | GUID全局唯一标记符 |
33 | xml | MAX | XML,存储的 xml 数据类型表示实例大小不能超过 2 GB |
37 | sql_variant | 8016 | sql_variant 的最大长度可以是 8016 个字节。这包括基类型信息和基类型值。实际基类型值的最大长度是 8,000 个字节。 |
38 | Geography |
| 为空间数据提供了一个由经度和纬度联合定义的存储结构 |
39 | Geometry |
| 为空间数据提供了一个存储结构,它是由任意平面上的坐标定义的 |
40 | Hierarchyid |
| 长度可变的系统数据类型。可使用表示层次结构中的位置 |