当然,不同的程序语言都具有不同的特点
所定义的数据类型的各类和名称都或多或少有些不同
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(1)二进制SQLServer数据类型二进制数据包括Binary、Varbinary和 ImageBinary数据类型既可以是固定长度的(Binary),也可以是变长度的
来Binary[(n)]是 n位固定的二进制数据
其中,n的取值范围是从 1到 8000
其存储窨的大小是 n+4个字节
Varbinary[(n)]是n位变长度的二进制数据
其中,n的取值范围是从1到8000
其存储窨的大小是n+4个字节,不是n个字节
在Image数据类型中存储的数据是以位字符串存储的,不是由SQLServer解释的,必须由应用程序来解释
例如,应用程序可以使用BMP、TIEF、GIF和JPEG格式把数据存储在Image数据类型中
(2)字符数据类型字符数据的类型包括 Char,Varchar和 Text字符数据是由任何字母、符号和数字任意组合而成的数据
Varchar是变长字符数据,其长度不超过 8KB
Char是定长字符数据,其长度最多为 8KB
超过 8KB的ASCII数据可以使用Text数据类型存储
例如,因为 Html文档全部都是ASCII字符,并且在一般情况下