zoukankan      html  css  js  c++  java
  • MSSQL与Access的sql语法差异

    下边列出sql server与access的语法差别,方便更换程序数据库时查询。

    日期分隔符号
      access:英镑符(#)
      sql server:撇号(’)

    Boolean 常量
      access:True、False;On、Off;Yes、No;整数:-1(真)、0(假)。
      sql server:整数:1(真)、0(假)

    字符串连接
      access:和号(&)
      sql server:加号(+)

    通配符
      access:星号(*)与零个或更多字符匹配。 
          问号(?)与单个字符匹配。
          叹号(!)意味着不在列表中。
          英镑符(#)意味着单个数字。
      sql server:百分号(%)与零个或更多字符匹配。 
          下划线(_)与单个字符匹配。
          上插入符(^)意味着不在列表中。
          没有与英镑符(#)对应的字符。

    DROP INDEX
      access:Drop Index <索引名> ON <表名>
      sql server:Drop Index <表名>.<索引名>

    表添加标识列
      access:alter table <表名> add <列名> Counter(1,1)
      sql server:alter table <表名> add <列名> bigint identity(1,1) not null

  • 相关阅读:
    Moq4在.NET3.5和.NET4版本之间的差异
    TDD中的迭代
    洛谷 3413 萌数
    割点(tarjan)
    hdu-4507 吉哥系列故事——恨7不成妻
    hdu-3709 Balanced Number
    poj-3252 Round Numbers
    hdu 1007 Quoit Design 分治求最近点对
    LA 3905 Meteor 扫描线
    uva 11464
  • 原文地址:https://www.cnblogs.com/ronli/p/1723552.html
Copyright © 2011-2022 走看看