access采用sql语句与sql的区别
来源:互联网 发布:access数据库与vb.net 编辑:程序博客网 时间:2024/05/08 03:13
access采用sql语句与sql的区别
Access中提供查询对象,在设计时可以采用设计视图和SQL视图,非常方便,SQL视图中的SQL语句可以在SQL SERVER中使用,但是否完全可用呢?答案是否定的,表中总结了 Microsoft Access和 Microsoft SQL Servers的 SQL 语法的重要区别。
表1
SQL 语法元素
Microsoft
Access
Microsoft SQL
Server
标识符
限制不超过 64 个字符。
允许使用关键字和特殊字符。
可以用任何字符开头。
SQL Server 6.5:
· 限制不超过 30 个字符。
· 不允许使用关键字和特殊字符。
· 必须用字母字符开头。
SQL Server 7.0 的标识符与 Access 完全兼容。
输出字段
允许多个输出字段具有相同名称。
在视图中不支持多个相同输出字段名。
日期分隔符号
英镑符(#)
撇号(')
Boolean 常量
True、False;On、Off;Yes、No。
整数:1(真)、0(假)
字符串连接
和号(&)
加号(+)
通配符
星号(*)与零个或更多字符匹配。
问号(?)与单个字符匹配。
叹号(!)意味着不在列表中。
英镑符(#)意味着单个数字。
百分号(%)与零个或更多字符匹配。
下划线(_)与单个字符匹配。
上插入符(^)意味着不在列表中。
没有与英镑符(#)对应的字符。
TOP
如果有一个 ORDER BY 子句,自动包含层次。
SQL Server 6.5 不支持。
SQL Server 7.0 需要一个明确的 WITH TIES 子句。
CREATE INDEX
允许创建升序和降序索引。
允许声明主键,没有 Null 值,并且忽略 Null 值。
DROP INDEX
语法是:
Drop Index <index name> ON <table name>
语法是:
Drop Index <table name>, <index name>
DISTINCTROW
支持(允许选择单个记录)。
不支持。
OWNERACCESS
支持(在执行时控制许可权)。
不支持。
Table in UNION
支持(允许使用下列语法指定表:
TABLE <tablename>
不支持。
ORDER BY in Unions
支持。允许通过联合查询中的子句实现多种排序。
支持。允许通过语句末尾的子句实现一种排序。
TRANSFORM
支持。用于交叉表查询。
不支持。
PARAMETERS
支持(在 SQL 中记录)。
不支持。
以northwind数据库为例,若要得到相同查询结果,SQL语句作相应变化。主要是通配符的变化
Access:
SELECT * FROM Products where productname like 'c*';
SELECT * FROM Products where productname like 'c?ang';
SQL Server:
SELECT * FROM Products WHERE productname LIKE 'c%'
SELECT * FROM Products WHERE productname LIKE 'c_ang'
- access采用sql语句与sql的区别
- SQL数据库与ACCESS数据中SQL语句的区别
- 常用SQL与ACCESS数据查询语句的区别
- access和SQL语句的区别
- MySQL、SQL Server 、 Oracle、Access的sql语句区别
- Access与SQL Server的一点区别
- access与SQL的区别和联系
- SQL与Access的区别和联系
- update多表, Access与SQl的区别
- QSqlQuery直接使用sql语句与采用bindValue的比较
- Access中SQL语句与其他数据库的区别
- Access的相关SQL语句
- Access的相关SQL语句
- !=与 <> sql语句的区别
- Oracle与MySQL的SQL语句区别
- 采用p6spy显示Hibernate的SQL语句
- 采用拼接SQL语句的坏处
- access与SqlServer 之SQL语句比较
- 导致失眠的十大食物
- 设置EditPlus的默认文件格式、编码方式及制表符
- pipe
- 关于REST理解
- 10步让你成为更优秀的程序员
- access采用sql语句与sql的区别
- 2013.01——开启Python之路
- csdn,你这是怎么了呢?
- C++基类与派生类
- java开源框架
- jQuery slideToggle方法,改变元素display属性值
- js事件大全
- 在android中创建圆角的文本框的实现
- JAVA起步