• 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

  • 相关阅读:
    Python 基于Python实现的ssh兼sftp客户端(上)
    lintcode: 最长连续序列
    lintcode:颜色分类
    lintcode: 堆化
    lintcode: 旋转图像
    lintcode: 寻找旋转排序数组中的最小值
    lintcode: 跳跃游戏 II
    lintcode:最小差
    华为:数独填充
    华为:字符集合
  • 原文地址:https://www.cnblogs.com/ronli/p/1723552.html
Copyright © 2020-2023  润新知