Access与SqlServer数据类型比较,timestamp时间戳详解
一、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
相关文档:
一直坚信自己SQL语句玩的还是不错的,但是这个怪异的问题还是一直弄得我很狼狈,一上午的时间没找到原因,oracle, MSSQL,MySQL,DB2都玩过,就没这么郁闷过。。从类型对应到字段。。再到数据库管理设置。。所有能检查的都检查了。。还没找到。。最后找到原因了。。sum us ......
这两天开始学习ACCESS数据库的连接,感觉不是特别的顺手,对数据库的连接的整个过程还不是特别的了解。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
usi ......
Access中数据库转义字符规则:
插入、更新、=匹配 数据时,文本类型如用''括起来,中间可以有 ",*,%,[,],\,/,?,(,),{,}的任意组合,如要插入一个',需写''并在整个表达式外套一对''
如,插入 '张''三',数据库里就是 张'三,用方括号是不可以的
插入、更新、=匹配 数据时,文本类型如用""括起来,中间可以 ......