一、数字:
(一)精确数字
1、bit,可以存储0,1,NULL的整数数据类型(存储布尔数据类型);
不满8bit用1个字节存储,9-16bit用两个字节存储;
2、tinyint,1个字节,0-255;
3、smallint,2个字节,2^-15至2^15-1;
4、int,4字节,2^-32至2^32-1(-2 147 483 648—2 147 483 647);
5、bigint,8字节,2^-63至2^63-1;
6、decimal(p[,s]),p为精度,s为小数位数;
7、numeric(p,[,s]),功能同decimal
8、money,8字节
9、smallmoney,4字节(-214 748.3648—214 748.3647)
(二)近似数字
1、float,存储字节数取决于n;
2、real,4字节;
二、字符串
(一)非Unicode字符串
1、char[(n)],固定长度非Unicode字符数据,n字节,n为1—8000;
2、varchar[(n)],可变长度非Unicode字符数据,n为1—8000;
3、text,服务器代码页中可变长度的非Unicode数据;
(二)Unicode字符串
1、nchar[(n)],固定长度Unicode字符数据,n字节,n为1—4000;
2、nvarchar[(n)],可变长度Unicode字符数据,n为1—4000;
3、ntext,服务器代码页中可变长度的Unicode数据;
(三)二进制字符串
1、binary[(n)],n字节,n字节固定长度二进制数据,n为1—8000;
2、varbinary[(n)],长度可变二进制数据,n为1—8000;
3、image,长度可变二进制数据;
三、日期与时间
1、datetime,1753年1月1日—9999年12月31日,精度3.33ms;
2、smalldatetime,1900年1月1日—2079年6月6日,精度1min;
四、其他数据
1、cursor
2、sql_variant
3、table
4、timestamp
5、uniqueidentifier,16字节全局唯一标示符(GUID)
6、xml
阅读(1591) | 评论(0) | 转发(0) |