Access 和 SQL 数据类型的比较

Access 和 SQL 数据类型的比较
作者:吴镜坤   来源:佳宜驿站整理   时间:2005-8-15 0:50:48   点击:2228

Microsoft Access 数据库和 Microsoft Access 项目之间数据类型的比较

Microsoft Access 数据类型 SQL Server 数据类型
 Yes/No  bit
 Number(字节型) tinyint
  Number(长整型)  int
 Number(单精度浮点型)  real
 Number(双精度浮点型) float
  Currency  money
  smallmoney
   Decimal/numeric  decimal
  numeric
   Date/Time  datetime
  smalldatetime
 AutoNumber(增量)  int(带有定义的 Identity 属性)
 Text (n)  varchar(n)
  nvarchar(n)
 Memo  text
 OLE Object 图像
 Replication ID(也称作全球唯一标识符 (GUID)) uniqueidentifier (仅适于 SQL Server 7.0)
 Hyperlink ntext(但超级链接没有激活)
(无等价的数据类型) nchar
(无等价的数据类型) varbinary
(无等价的数据类型) 用户定义
(无等价的数据类型) smallint
(无等价的数据类型) timestamp
(无等价的数据类型) char
  nchar

注意:

  1. 在 Access 项目中,前缀“n”代表“国家的”,意思是这个数据类型是启用 unicode 的。在 Access 数据库中,全部文本列在默认情况下都是启用 unicode 的。
  2. 在 Access 项目中,与 Access 数据库的 AutoNumber 数据类型等价于已具有“识别”属性定义的 int 数据类型。这个数据类型包含了由系统生成的、可以唯一标识表中每行的序列值(如雇员标识号)。当向具有“识别”列的表中插入一个值时, Access 根据上一次使用的“识别”值(在“识别种子”属性中设置)和一个在创建列时指定的增量值(在“识别递增量”属性中设置),自动产生下一个字段值。要将这个数据类型的行为与 Autonumber 数据类型的行为相似,请将“识别种子”和“识别递增量”属性值设置为“1”。
  3. Microsoft Access 在 Access 数据库的 Yes/No 数据类型中存储 0 或 -1。Access 将 0 解释为“ 0”、“否”或“假”,将其他任意值解释为 “-1”、“是”或“真”。相比较而言,SQL Server 在 bit 数据类型中存储一个 0 或 (+1)。Access 项目将 0 解释为“假”,而将 (+1) 解释为“真”。尽管 ntext 数据类型不存储活动的超级链接,但是可通过在 Access 项目中将控件与任一文本字段绑定,并将“是超级链接”属性设置为“真”,来激活 Access 项目中窗体上的超级链接。

免责声明: 本站属非营利性网站,所发表的作品均来自网友个人原创作品或转贴自报刊、杂志、互联网,作品中所涉及的思想、内容、观点与本站立场无关;如果认为转贴文章侵犯了你的版权,请来信告知,我们会在第一时间予以删除。——特此声明!
责任编辑: KinKun
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值