当前位置: 代码迷 >> VFP >> 临时表内容归并
  详细解决方案

临时表内容归并

热度:137   发布时间:2016-05-05 23:46:25.0
临时表内容合并
本帖最后由 adidas999 于 2011-02-18 21:43:51 编辑
前面通过循环语句生成了N(N的数值并不固定)个临时表(表结构均相同),想通过循环语句把这N个临时表的内容合并到另一个总临时表,如何实现?

------解决思路----------------------
insert into 汇总的临时表 select * from 你要插入的表
------解决思路----------------------
use 总临时表
appe from 临时表1
appe from 临时表2
appe from 临时表3
appe from 临时表4
...
appe from 临时表N

------解决思路----------------------
在循环的开始生成一个总临时表

然后在循环体中使用append from 临时表一个个添加就行了,等循环结束的时候,也就添加完了
------解决思路----------------------
本帖最后由 apple_8180 于 2011-02-19 09:41:16 编辑
*  假设你的临时表名为 A1 - AN
For lnI=1 To N
If lnI=1
Select * Into Cursor 总临时表 From A1
Else
Select 总临时表
lcTableName='A'+Transform(lnI)
Append From Dbf(lcTableName)
Endif
Endfor
------解决思路----------------------


*  假设你的临时表名为 A1 - AN
For lnI=1 To N
If lnI=1
Select * Into Cursor 总临时表 From A1
Else
lcTableName='A'+Transform(lnI)
Insert Into 总临时表 Select * From &lcTableName.
Endif
Endfor
  相关解决方案
本站暂不开放注册!
内测阶段只得通过邀请码进行注册!
 
  • 最近登录:Mon Feb 20 21:18:51 CST 2017
  • 最近登录:Mon Feb 20 21:18:51 CST 2017
  • 最近登录:Mon Feb 20 21:18:51 CST 2017
  • 最近登录:Mon Feb 20 21:18:51 CST 2017
  • 最近登录:Mon Feb 20 21:18:51 CST 2017