热搜:

access与sql语法区别解析

2015-09-05 14:48:25文章来源:点点软件园热度:0

更多
快手编程语言

快手编程语言v8.06官方免费版

类别:编程书集编程工具语言:简体中文授权:免费软件

  假设表game有一字段为gameYuiJian为bit字段(SQL SERVER 20005)和"是/否"字段(ACCSS数据库),在编写脚本文件时,如下才能正确执行更多最新IT资讯尽在金顺软件园http://www.jinshun168.com/


  SQL strCmd = "Select Top 14 * From game Where gameTuiJian = 1 Order By Id Desc";


  OleDb strCmd = "Select Top 14 * From game Where gameTuiJian = true Order By Id Desc";


  在时间的处理:

  sql server 语句"Select * From tt1 Where time1>'2009-12-01' "


  access 语句" Select * From tt1 Where time1>#2009-12-01#"也可以用上面语句


  Sql Server 语句"Select * From tt1 Where DateDiff(day,time1,getdate())


  Access语句"Select * From tt1 Where DateDiff('d',time1,now)


  Access与SQL SERVER数据库转换

  由于SQL2000里面没有"自动编号",所以你的以"自动编号"设置的字段都会变成非空的字段,这就必须手工修改这些字段,并把他的"标示"选择"是",种子为"1",增量为"1",


  2,另外,ACCESS2000转换成SQL2000后,原来属性为"是/否"的字段将被转换成非空的"bit",这时候你必须修改成自己想要的属性了;


  ACCESS转SQL SERVER中的一些经验

  1.ACCESS的数据库中的自动编号类型在转化时,sql server并没有将它设为自动编号型,我们需在SQL创建语句中加上identity,表示自动编号! 2.转化时,跟日期有关的字段,SQL SERVER默认为smalldatetime型,我们最好将它变为datetime型,因为datetime型的范围比smalldatetime型大。我遇见这种情况,用smalldatetime型时,转化失败,而用datetime型时,转化成功。

以上,就是金顺软件园小编给大家带来的access与sql语法区别解析全部内容,希望对大家有所帮助!

上一篇R3磁盘格式化的函数简单分析下一篇免费图片文字识别软件怎么用
编辑:剑舞红颜笑
标签access