Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共11 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:[SQL问题]关于union使用

1楼
migold 发表于:2009/8/19 11:45:00

问题请教:
我在狐表中使用SQL的查询,经过多次测试,发现只要每次使用union 或 union all ,就如下:

1.经常性出现,第一次查询提示超时已过期,再次查询就不会,下次重启就会出现。
个人看:勉强可以。

2.如果语句长点,查询超时已过期,再次查询还是超时已过期,就没法用了。
个人看:改进改进
发现这个问题,我只能这样:建立临时表,插入,再插入,提取,删除临时表,代替

3.只要SQL 语句使用union 或 union all 到,查询速度就会慢很多很多,比如,不使用可能是2秒就查询,使用可能是超时或者1分钟内
个人看:改进一点点,稍快点

2楼
狐狸爸爸 发表于:2009/8/19 12:23:00
这个问题,和foxtable无关吧?
3楼
migold 发表于:2009/8/19 13:08:00

有关的

4楼
migold 发表于:2009/8/19 13:13:00

同样的SQL语句,我以前是用VS。net写的,就是不会,

5楼
migold 发表于:2009/8/19 13:14:00

现在狐表太好用了,就没怎么用VS2005

6楼
migold 发表于:2009/8/19 13:15:00
希望老大,改进一下SQL的执行问题
7楼
migold 发表于:2009/8/19 13:17:00

含union 或 union all 就会出问题,请老大关注一下

8楼
狐狸爸爸 发表于:2009/8/19 13:36:00
好的,我留意一下.
9楼
狐狸爸爸 发表于:2009/10/9 22:48:00
我测试了:

SELECT * From {订单} WHERE 客户 = 'CS01' UNION ALL SELECT * From {订单} WHERE 客户 = 'CS02'

能够正常执行的
10楼
migold 发表于:2009/10/10 13:47:00

老大,我今天也测试了:

使用SQL2000数据库

1.2个语句,速度很快,正常
SqL语句1 UNION ALL SqL语句2

2.2个语句以上,还是会出现超时,有时不会

SqL语句1 UNION ALL SqL语句2 ....

共11 条记录, 每页显示 10 条, 页签: [1] [2]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.