主题:如何接入临时表数据
lianyan99
[专家分:0] 发布于 2010-12-12 14:31:00
将临时表AA接入表A报错:找不到别名。【不知道是何原因】
如下:
use 表A
select * from 表B into cursor AA
append from DBF("AA")
谢谢指导!
回复列表 (共3个回复)
沙发
agt澳 [专家分:840] 发布于 2010-12-12 14:55:00
[b][size=3]
找不到别名,说明命名有问题,用?DBF("AA")看看问题,
还可以用
INSERT INTO 表A SELECT * FROM AA
当然前提是:
1、SELECT * FROM AA
2、SELECT * FROM 表A
3、上面二条命令多能执行,并且表结构相同[/size][/b]
板凳
qjbzjp [专家分:8830] 发布于 2010-12-12 20:21:00
楼主是要给表A添加记录吧,执行select查询后,当前工作区是AA,需要转换到工作区“表A”:
use 表A
select * from 表B into cursor AA
sele 表A
append from DBF("AA")
3 楼
wuzhouhong [专家分:10890] 发布于 2010-12-13 11:51:00
select * from 表B into cursor AA
这个生成的 CURSOR 并不是文件 AA.dbf,而是在系统临时文件目录下一个类似文件名为48142249.dbf的临时文件,一旦CUROSR关闭,这个文件自动消失。
Insert into 表A.dbf select * from 表B **即可
我来回复