以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 数据库交流 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6) ---- SQL高手请进,有个问题求助? (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=3609) |
-- 作者:dfmz -- 发布时间:2005-5-25 15:27:39 -- SQL高手请进,有个问题求助? 数据表1中有几百条数据,数据表2中有几万条数据,怎样用SQL语言查询出数据表2中 与数据表1中相同的数据? |
-- 作者:dfmz -- 发布时间:2005-5-25 15:56:08 -- 是整条记录! |
-- 作者:admin -- 发布时间:2005-5-26 12:22:35 -- 标准的SQL语言是没有流程控制命令的。因此不是所有数据处理都用SQL语言去实现的(一些扩充的SQL语言有流程控制命令,如Oracle、Transact-SQL)。 不要迷信SQL语言,认为SQL语言在处理数据库上就是快的。虽然它在处理一些不返回数 据集的命令上执行速度快是比较快,但在处理大表,特别是扫描整个表时也会很慢。解 决程序的执行速度问题,要从多方面入手。 1、优化程序 例如,复制记录。在复制时,可以将浏览编辑网格、数据状态条、数据导航条等数据控制类构件的“数据源”属性去除。复制完毕后,再连接该属性。这样执行速度能提高一倍。 2、查询不返回数据集的结果最好用SQL命令实现。 如delete、insert、update等。 3、优化数据库 如增加索引、删除不必要的表等。 |