以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 数据库交流 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6) ---- [求助]admin关于SQL语句 (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=6553) |
-- 作者:洪滨 -- 发布时间:2006-11-30 13:48:38 -- [求助]admin关于SQL语句 我非常想知道有关SQL常用语句,能否帮助我例一下,谢谢! 如:(表名为jsrccb) 1.删除这个表的SQL语句怎么写 2.插入这个表的SQL语句怎么写 3.查询这个表的SQL语句怎么写 4.如何将一个新的jsrccb这个表替换悼SQL语句怎么写 5.如何导入一个新的bank表SQL语句怎么写等等....... 期盼您的佳音!!! ![]() |
-- 作者:admin -- 发布时间:2006-11-30 17:05:04 -- 请参看搭建之星——主控菜单窗口——帮助——微软数据库SQL语言菜单项或相关SQL书籍。 |
-- 作者:pc_doctor -- 发布时间:2006-12-1 1:54:14 -- ACCESS中使用SQL语句应注意的地方及几点技巧 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关键字后. 上面的SQL语句查询出当前数据库中Tab1和db2.mdb(当前文件夹中)中Tab2以ID为关联的所有记录. 缺点-外部数据库不能带密码. 在ACCESS中访问其它ODBC数据源 外部数据源连接属性的完整参数是: [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不认,所以为了迁移方便和兼容, 建议用单引号作为字符串分隔符. |
-- 作者:洪滨 -- 发布时间:2006-12-1 17:36:09 -- 谢谢! |