Linux中国  设为主页
 收藏本站
 
当前位置: > 首页 ->数据库应用 ->Access ->在Access数据库中使用SQL Server语句
  相关分类: 
Access
DB2
Mysql
Oracle
PostgreSQL
SQL Server
Sybase
其他数据库
  站内搜索: 
热门文章排行
热门文章排行 ACCESS中使用SQL语句(04-12)
SQLServer和Access、Excel数据传输 (04-23)
把Access转成SQL数据库的方法介绍(04-17)
SQL和Access操作数据库结构SQL语句(04-17)
在Access数据库中使用SQL Server语句(05-23)
精采文章排行
精采文章排行 步步精细教你AS/400 DB2数据导入Acce(06-29)
如何把Access转成SQL Server的方法介(06-29)
推荐:ASP+Access数据库安全隐患及对(06-29)
教你如何检查Access数据库中数据有效(06-29)
如何利用Access数据库打印带相片的证(06-29)
  ·推荐:ASP+Access数据库安全隐患及对策 ·教你如何检查Access数据库中数据有效性 ·如何利用Access数据库打印带相片的证件 ·如何用Access实现学校课程表的科学管理 ·讲解如何用Maxthon Access远程登录电脑 ·教你ASP.NET 2如何随机读取Access记录 ·如何使用制表控制器简化Access对表操作 ·Access中如何指定工作组从而启动MDB文件 ·专家浅谈Access数据库精髓并非VBA之中

在Access数据库中使用SQL Server语句

作者:Webmaster   来源:中华IT    点击:   日期:2007-05-23 [收藏] [投稿]

  IE是否经常中毒?推荐您











本文章主要内容为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;

上面的SQL语句查询出当前数据库中Tab1和db2.mdb(当前文件夹中)中Tab2以ID为关联的所有记录。

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<

上一页12 下一页

上一篇:获取Access2000数据库中所有表的名称   下一篇:ACCESS与SQL Server 2000间的转化问题
文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论

   相关文章:
·如何把Access转成SQL Server的方法介绍

   文章评论:(1条)
  
 请留名: 匿名评论   点击查看所有评论 论坛讨论
 

 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。