如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
SQLSERVER的数据类型说明及选择1.SQLSERVER的数据类型数据类型是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或多或少有些不同。SQLServer提供了25种数据类型:·Binary[(n)]·Varbinary[(n)]·Char[(n)]·Varchar[(n)]·Nchar[(n)]·Nvarchar[(n)]·Datetime·Smalldatetime·Decimal[(p[,s])]·Numeric[(p[,s])]·Float[(n)]·Real·Int·Smallint·Tinyint·Money·Smallmoney·Bit·Cursor·Sysname·Timestamp·Uniqueidentifier·Text·Image·Ntext以下为SQLSERVER7字段类型说明请参考:Character字符串:数据类型描述存储char(n)固定长度的字符串。最多8,000个字符。nvarchar(n)可变长度的字符串。最多8,000个字符。varchar(max)可变长度的字符串。最多1,073,741,824个字符。text可变长度的字符串。最多2GB字符数据。Unicode字符串:数据类型描述存储nchar(n)固定长度的Unicode数据。最多4,000个字符。nvarchar(n)可变长度的Unicode数据。最多4,000个字符。nvarchar(max)可变长度的Unicode数据。最多536,870,912个字符。ntext可变长度的Unicode数据。最多2GB字符数据。Binary类型:数据类型描述存储bit允许0、1或NULLbinary(n)固定长度的二进制数据。最多8,000字节。varbinary(n)可变长度的二进制数据。最多8,000字节。varbinary(max)可变长度的二进制数据。最多2GB字节。image可变长度的二进制数据。最多2GB。Number类型:数据类型描述存储tinyint允许从0到255的所有数字。1字节smallint允许从-32,768到32,767的所有数字。2字节int允许从-2,147,483,648到2,147,483,647的所有数字。4字节bigint允许介于-9,223,372,036,854,775,808和9,223,372,036,854,775,807之间的所有数字。8字节decimal(p,s)固定精度和比例的数字。允许从-10^38+1到10^38-1之间的数字。p参数指示可以存储的最大位数(小数点左侧和右侧)。p必须是1到38之间的值。默认是18。s参数指示小数点右侧存储的最大位数。s必须是0到p之间的值。默认是0。5-17字节numeric(p,s)固定精度和比例的数字。允许从-10^38+1到10^38-1之间的数字。p参数指示可以存储的最大位数(小数点左侧和右侧)。p必须是1到38之间的值。默认是18。s参数指示小数点右侧存储的最大位数。s必须是0到p之间的值。默认是0。5-17字节smallmoney介于-214,748.3648和214,748.3647之间的货币数据。4字节money介于-922,337,203,685,477.5808和922,337,203,685,477.5807之间的货币数据。8字节float(n)从-1.79E+308到1.79E+308的浮动精度数字数据。参数n指示该字段保存4字节还是8字节。float(24)保存4字节,而float(53)保存8字节。n的默认值是53。4或8字节real从-3.40E+38到3.40E+38的浮动精度数字数据。4字节Date类型:数据类型描述存储datetime从1753年1月1日到9999年12月31日,精度为3.33毫秒。8bytesdatetime2从1753年1月1日到9999年12月31日,精度为100纳秒。6-8bytessmalldatetime从1900年1月1日到2079年6月6日,精度为1分钟。4bytesdate仅存储日期。从0001年1月1日到9999年12月31日。3bytestime仅存储时间。精度为100纳秒。3-5bytesdatetimeoffset与datetime2相同,外加时区偏移。8-10bytestimestamp存储唯一的数字,每当创建或修改某行时,该数字会更新。timestamp基于内部时钟,不对应真实时间。每个表只能有一个timestamp变量。其他数据类型:数据类型描述sql_variant存储最多8,000字节不同数据类型的数据,除了text、n