在Access数据库中使用SQL Server语句
日期:2007年9月18日 作者: 查看:[大字体 中字体 小字体]-
本文章主要内容为Access数据库中使用SQL Server语句,以下SQL Server语句在ACCESS XP的查询中测试通过。
建表:
Create Table Tab1 ( ID Counter, Name string, Age integer, [Date] DateTime); 技巧:
自增字段用 Counter 声明。
字段名为关键字的字段用方括号[]括起来,数字作为字段名也可行。
建立索引:
下面的语句在Tab1的Date列上建立可重复索引:
Create Index iDate ON Tab1 ([Date]); 完成后ACCESS中字段Date索引属性显示为 - 有(有重复)。
下面的语句在Tab1的Name列上建立不可重复索引:
Create Unique Index iName ON Tab1 (Name); 完成后ACCESS中字段Name索引属性显示为 - 有(无重复)。
下面的语句删除刚才建立的两个索引:
Drop Index iDate ON Tab1; Drop Index iName ON Tab1; ACCESS与SQL Server中的UPDATE语句对比
SQLSERVER中更新多表的UPDATE语句:
UPDATE Tab1 SET a.Name = b.Name FROM Tab1 a,Tab2 b WHERE a.ID = b.ID; 同样功能的SQL语句在ACCESS中应该是:
UPDATE Tab1 a,Tab2 b SET a.Name = b.Name WHERE a.ID = b.ID; 即:ACCESS中的UPDATE语句没有FROM子句,所有引用的表都列在UPDATE关键字后。
上例中如果Tab2可以不是一个表,而是一个查询,例:
UPDATE Tab1 a,(Select ID,Name From Tab2) b SET a.Name = b.Name WHERE a.ID = b.ID; 访问多个不同的ACCESS数据库-在SQL中使用In子句:
Select a.*,b.* From Tab1 a,Tab2 b In 'db2.mdb' Where a.ID=b.ID; - [1] [2] 下一页
-
- 在Access数据库中使用SQL Server语句 相关文章:
- ·在Access数据库中使用SQL Server语句
- 在Access数据库中使用SQL Server语句 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇: MySQL 手动安装方法与中文解决方案
精品推荐
热点TOP10
- ·Excel和Access间复制、导入和导出数据
- ·教你如何保证Microsoft Access的安全性
- ·中文Access2000速成教程--1.1 使用“向导”设计数据库
- ·Access与Sql Server之ASP代码比较
- ·整理:防止Access数据库被下载的9种方法
- ·Access.Image控件PictureData属性数组格式
- ·ACCESS中如何使用SQL
- ·使用准则进行条件查询--1.4.从窗体中选择查询的条件
- ·ASP实现access随机显示不重复记录解决方案
- ·建立自由的会计日期的报表
- ·Excel隔行调整行高的四种有效方法
- ·在Access数据库中使用SQL Server语句
- ·揭开Microsoft Access秘密技巧以及陷阱
- ·获取ACCESS2000数据库中所有表的名称
- ·教你在Access数据库中如何使用SQL
- ·Oracle与Access表之间的导入和导出实现
- ·Access 2K/XP 数据库的最佳NTFS权限设置
- ·用Access打印带相片的证件
- ·ACCESS数据库目录读写权限打开图解
- ·掌握部署 Access项目的方法
