ACCESS中执行sql语句
2011-12-22 10:30
246 查看
ACCESS中执行sql语句
简单的说:查询--新建-- 设计视图--选择表或者不选--右键新建SQL视图
不会就看图
access采用sql语句与sql的区别
Access中提供查询对象,在设计时可以采用设计视图和SQL视图,非常方便,SQL视图中的SQL语句可以在SQL SERVER中使用,但是否完全可用呢?答案是否定的,表中总结了 Microsoft Access 和 Microsoft SQL Servers 的 SQL 语法的重要区别。
表1
以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'
来自: http://hi.baidu.com/enderby/blog/item/69eea92d860234321f3089cc.html
简单的说:查询--新建-- 设计视图--选择表或者不选--右键新建SQL视图
不会就看图
access采用sql语句与sql的区别
Access中提供查询对象,在设计时可以采用设计视图和SQL视图,非常方便,SQL视图中的SQL语句可以在SQL SERVER中使用,但是否完全可用呢?答案是否定的,表中总结了 Microsoft Access 和 Microsoft SQL Servers 的 SQL 语法的重要区别。
表1
[align=center]SQL语法元素[/align] | [align=center]Microsoft Access[/align] | [align=center]Microsoft SQL Server[/align] |
标识符 | 限制不超过 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 中记录)。 | 不支持。 |
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'
来自: http://hi.baidu.com/enderby/blog/item/69eea92d860234321f3089cc.html
相关文章推荐
- 在Access中执行SQL语句
- 在Access查询中执行SQL语句
- ACCESS执行SQL语句导出一句话拿webshell
- Access中执行SQL语句时的一些总结 .
- 在Access中执行SQL语句
- 如何在ACCESS软件里执行SQL语句
- SQL Serve中SQL语句执行Access中子SQL语句
- ACCESS执行SQL语句导出一句话拿webshell
- access中sql语句执行错误 “标准表达式中数据类型不匹配”
- access 如何执行sql语句
- Access学习要点2----Access2010中如何运行SQL执行SQL语句
- ACCESS执行SQL语句导出一句话拿webshell
- 在Access中执行SQL语句
- Access2010中如何运行SQL执行SQL语句
- Access2010中如何运行SQL执行SQL语句
- Access2010中如何运行SQL执行SQL语句
- 对access执行带参数的sql语句
- 怎样在Access中执行sql语句。
- HibernateTemplate中执行sql语句
- sql语句执行顺序