首页 > 代码库 > 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

 

长度可变的系统数据类型。可使用表示层次结构中的位置