首页 - 数据库 - MSAccess

ACCESS中使用SQL语句应注意的地方及几点技巧

发布时间: 2007-04-19 05:55    作者: 未知    来源: 未知    浏览:    评论

  Create Unique Index iName ON Tab1 (Name);    完成后ACCESS中字段Name索引属性显示为 - 有(无重复).    下面的语句删除刚才建立的两个索引    Drop Index iDate ON Tab1;    Drop Index iName ON Tab1;      ACCESS与SQLSERVER中的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为关联的所有记录.   缺点-外部数据库不能带密码.      在ACCESS中访问其它ODBC数据源   下例在ACCESS中查询SQLSERVER中的数据    SELECT * FROM Tab1 IN [ODBC]    [ODBC;Driver=SQL Server;UID=sa;PWD=;Server=127.0.0.1;DataBase=Demo;]   外部数据源连接属性的完整参数是:    [ODBC;DRIVER=driver;SERVER=server;DATABASE=database;UID=user;PWD=password;]   其中的DRIVER=driver可以在注册表中的    HKEY_LOCAL_MACHINE OFTWARE\ODBC\ODBCINST.INI\   中找到     ACCESS支持子查询     ACCESS支持外连接,但不包括完整外部联接,如支持    LEFT JOIN 或 RIGHT JOIN   但不支持   FULL OUTER JOIN 或 FULL JOIN     ACCESS中的日期查询   注意:ACCESS中的日期时间分隔符是#而不是引号    Select * From Tab1 Where [Date]>#2002-1-1#;   在DELPHI中我这样用    SQL.Add(Format(    'Select * From Tab1 Where [Date]>#%s#;',    [DateToStr(Date)]));     ACCESS中的字符串可以用双引号分隔,但SQLSERVER不认,所以为了迁移方便和兼容,   建议用单引号作为字符串分隔符.
Smile Big Smile Surprise Stick out tongue Wink Sad Tongue Tied Indifferent Crying Embarrassed Cool Angry Angel Devil [8-|] [:#] [:-*] [:^)] [<:o)] [|-)] Yes Beer Left Hug Music Star Time Snail Pizza Automobile Umbrella Computer Storm [mo] [8o|] [^o)] [+o(] [*-)] [8-)] Coffee No Drinks [Z] Right Hug Cake Broken Heart Gift Wilted Flower Movie Dog Idea Sleep Email Travel Paradise
呢称:

加粗 斜体 下划线 链接 图片 代码 邮件地址 引用 列表

最多只能输入100个字符

Tags

SQL 数据库 asp.net C# XML 控件 .NET教程 程序 事件 数据 安全 代码 Server 客户端 验证 数据库专栏 接口 文件 Oracle DataSet 函数 DataGrid 问题 .net return C#语言 JavaScript 服务 IIS 对象 语句 windows 继承 时间 web.config 设计 开发 参数 变量 解决 字符 ADO.net 环境 VB.Net语言 web 异常 工具 服务器 计算 实例 OLEDB Application VB Word WebService insert asp net 安装 记录

精华推荐

更多

精品下载

更多