SQLSERVER的字段类型说明
字段类型
bit 0 或 1 的整型数字
int 从 -2^31(-2,147,483,648) 到 2^31(2,147,483,647) 的整型数字
smallint 从 -2^15(-32,768) 到 2^15(32,767) 的整型数字
tinyint 从 0 到 255 的整型数字
decimal 从 -10^38 到 10^38-1 的定精度与有效位数的数字
numeric decimal 的同义词
money 从 -2^63(-922,337,203,685,477.5808) 到 2^63-1(922,337,203,685,477.5807) 的货币数据,最小货币单位千分之十
smallmoney 从 -214,748.3648到 214,748.3647的货币数据,最小货币单位千分之十
float 从 -1.79E+308 到 1.79E+308 可变精度的数字
real 从 -3.04E+38 到 3.04E+38 可变精度的数字
datetime 从 1753 年 1 月 1 日到 9999 年 12 日 31 的日期和时间数据,最小时间单位为百分之三秒或 3.33 毫秒
smalldatetime 从 1900 年 1 月 1 日到 2079 年 6 月 6 日的日期和时间数据,最小时间单位为分钟
timestamp 时间戳,一个数据库宽度的唯一数字
uniqueidentifier 全球唯一标识符 GUID
char 定长非 Unicode 的字符型数据,最大长度为 8000
varchar 变长非 Unicode 的字符型数据,最大长度为 8000
text 变长非 Unicode 的字符型数据,最大长度为 2^31-1(2G)
nchar 定长 Unicode 的字符型数据,最大长度为 8000
nvarchar 变长 Unicode 的字符型数据,最大长度为 8000
ntext 变长 Unicode 的字符型数据,最大长度为 2^31-1(2G)
binary 定长二进制数据,最大长度为 8000
varbinary 变长二进制数据,最大长度为 8000
image 变长二进制数据,最大长度为 2^31-1(2G