标题:救助,SELECT 出现 建立排序键错误
只看楼主
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
得分:0 
回复 19楼 babyqi
没有什么关系,我只是想说,计算机领域,各类奇葩问题很多。
2013-11-27 10:59
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
得分:0 
以下是引用babyqi在2013-11-27 09:40:26的发言:

另外,遇到个奇怪的问题,SELECT DIST 字段 FROM 表 INTO CURSOR 临时表 READWRITE,之后使用 ALTER TABLE 临时表 ADD COLUMN 新字段 C(10),可行。
但用 SELECT 字段 FROM 表 GROUP BY 字段 INTO CURSOR 临时表 READWRITE ,之后使用 ALTER TABLE 就会出现 “无效的临时表操作”。
我不知道你VFP用的什么版本。如果是9.0,那么SELECT-SQL语句中要使用GROUP BY子句,在输出项列表中必须至少有一项是要用到统计函数的,否则就会报错。如果输出项中有统计函数生成的列,那么就不能对这个生成结果作变动,这个与视图是同样的道理。以上是我的推测,因为我从来没有生成过游标,我要改动结果的数据,都直接INTO TABLE。
2013-11-27 11:08
babyqi
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2012-12-6
得分:0 
不好意思,我省略了一个MAX()
2013-11-27 11:55



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-424225-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021137 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved