一、Access与SqlServer数据类型比较 Microsoft Access 数据类型 SQL Server 数据类型 是/否,(0和-1)
1 位,不允许有 Null 值。 bit(1、0 或 NULL) 数字(字节)(0~255)
1个字节,无小数位 tinyint(0~255)
大小为 1 字节 数字(整型)(-32768~32767)
2 个字节, 无小数位 smallint(-32768~32767)
大小为 2 个字节 数字(长整型)(-2,147,483,648~2,147,483,647)
默认值,4个字节,无小数位 int (-2^31 (-2,147,483,648) ~ 2^31 - 1 (2,147,483,647))
存储大小为 4 个字节。int 的 SQL-92 同义字为 integer 数字(单精度浮点型)
负值:3.402823E38 ~ -1.401298E-45
正值:1.401298E-45 到 3.402823E38
4 个字节,7位小数 real (3.40E + 38 ~ 3.40E + 38,浮点数字数据)
存储大小为 4 字节,同义词为 float(24) (无等价的数据类型) bigint(-2^63 (-9,223,372,036,854,775,808)
~ 2^63-1 (9,223,372,036,854,775,807))
存储大小为 8 个字节 数字(双精度浮点型)
负值:
–1.79769313486231E308 ~–4.94065645841247E–324
正值:
4.94065645841247E–324~1.79769313486231E308
8 个字节, 15位小数位 float (n)(1.79E + 308 ~ 1.79E + 308),
n 必须为从 1 到 53 之间的值 货币
8 个字节
货币值或用于数学计算的数值数据,这里的数学计算的对象是带有 1 到 4 位小数的数据。精确到小数点左边 15 位和小数点右边 4 位。 (1)、money(-2^63 (-922,337,203,685,477.5808)
~ 2^63