另外,遇到个奇怪的问题,SELECT DIST 字段 FROM 表 INTO CURSOR 临时表 READWRITE,之后使用 ALTER TABLE 临时表 ADD COLUMN 新字段 C(10),可行。
但用 SELECT 字段 FROM 表 GROUP BY 字段 INTO CURSOR 临时表 READWRITE ,之后使用 ALTER TABLE 就会出现 “无效的临时表操作”。
VFP9.0:
长度>=240的字段,如果字段实际内容 》=240字符,那么这字段用于 SELECT 子句 ORDER BY、GROUP BY、distinct 中都会出错
CREATE CURSOR t1 (f1 c(254),f2 n(2))
INSERT INTO t1 (f1) VALUES (REPLICATE('1',240))
SELECT distinct f1 FROM t1
SELECT * FROM t1ORDER BY f1
SELECT f1,sum(f2) FROM t1GROUP BY BY f1
另外,遇到个奇怪的问题,SELECT DIST 字段 FROM 表 INTO CURSOR 临时表 READWRITE,之后使用 ALTER TABLE 临时表 ADD COLUMN 新字段 C(10),可行。
但用 SELECT 字段 FROM 表 GROUP BY 字段 INTO CURSOR 临时表 READWRITE ,之后使用 ALTER TABLE 就会出现 “无效的临时表操作”。
另外,遇到个奇怪的问题,SELECT DIST 字段 FROM 表 INTO CURSOR 临时表 READWRITE,之后使用 ALTER TABLE 临时表 ADD COLUMN 新字段 C(10),可行。
但用 SELECT 字段 FROM 表 GROUP BY 字段 INTO CURSOR 临时表 READWRITE ,之后使用 ALTER TABLE 就会出现 “无效的临时表操作”。