1 / 4
文档名称:

SQL Server2005 中的数据类型总结.pdf

格式:pdf   页数:4
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SQL Server2005 中的数据类型总结.pdf

上传人:翩仙妙玉 2012/9/16 文件大小:0 KB

下载得到文件列表

SQL Server2005 中的数据类型总结.pdf

文档介绍

文档介绍:IT-Homer 专栏
成功是优点的发挥,失败是缺点的积累! 不为失败找理由,只为成功找
方法……
SQL Server2005 中的数据类型总结
2009-08-15 11:15 178人阅读评论(0) 收藏举报
SQL Server2005 中的数据类型总结
 
SQL Server 2005 中的数据类型归纳为下列类别:
精确数字
bigint decimal
int numeric
smallint money
tinyint smallmoney
bit

近似数字
float real

日期和时间
datetime smalldatetime

字符串
char text
varchar

Unicode字符串
nchar ntext
nvarchar

二进制字符串
binary image
varbinary

其他数据类型
cursor timestamp
sql_variant uniqueidentifier
table

1、精确数字
I) 整型数据类型int、bigint、smallint 和 tinyint
数据类型范围存储
bigint -2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,372,036,854,775,807) 8 字节
1
int -2^31 (-2,147,483,648) 到 2^31-1 (2,147,483,647) 4 字节
smallint -2^15 (-32,768) 到 2^15-1 (32,767) 2 字节
tinyint 0 到 255 1 字节
II) bit 可以取值为 1、0 或 NULL 的整数数据类型。如果表中的列为 8 bit 或更少,则这些列作为 1 个字节存储。如
果列为 9 到 16 bit,则这些列作为 2 个字节存储,以此类推。字符串值 TRUE 和 FALSE 可以转换为以下 bit 值:
TRUE 转换为 1,FALSE 转换为 0。
III) decimal 和 numeric,两者都是带固定精度和小数位数的数值数据类型。decimal[ (p[ , s] )] 和 numeric[ (p[ , s] )] 两
者都是固定精度和小数位数。使用最大精度时,有效值从- 10^38 +1 到 10^38 - 1。numeric 在功能上等价于
decimal。p(精度)最多可以存储的十进制数字的总位数,包括小数点左边和右边的位数。该精度必须是从 1 到最大
精度 38 之间的值。默认精度为 18。s(小数位数)小数点右边可以存储的十进制数字的最大位数。小数位数必须是
从 0 到 p 之间的值。仅在指定精度后才可以指定小数位数。默认的小数位数为 0;因此,0 <= s <= p。最大存储大
小基于精度而变化。
Ⅳ) money 和 smallmoney,两者是代表货币或货币值的数据类型。
数据类型范围存储
money -922,337,203,685, 到 922,337,203,685, 8 字节
s