怎么样用SQL实现将查询结果保存到新的表中
如1个dbf文件,我要将查找结果保存成另一个dbf
先create table再insert into table select * from ……这样可以,但是字段很多,我不可能把所有字段在create table时都弄一遍
还有个问题,dbf不支持select * from (select * from……
有什么好的替代方法吗?
------解决方案--------------------------------------------------------
自己的一些经验:
- SQL code
select * from "t_Source.dbf" into table "t_Target.dbf"
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
1、SELECT * INTO DBF NEWTT FROM 。。。。
2、select * from (select * from ...) AS A
VFP9才支持
------解决方案--------------------------------------------------------
into table
------解决方案--------------------------------------------------------
select * into curs dd from tt
select * into newtt from dbf('dd')
------解决方案--------------------------------------------------------
仔细看一下 VFP 自带帮助中的 SELECT - SQL 语法。
------解决方案--------------------------------------------------------
SELECT 语句有
INTO TABLE 新表名
或
INTO DBF 新表名
或
INTO CURSOR 临时表名
------解决方案--------------------------------------------------------
1.楼主的意思是不是把多次的查询结果放到一个DBF中?
2.DBF好像一直都支持SELECT