如何将query查询到的结果保存到新建的一个表中?(100分)

  • 主题发起人 主题发起人 heisenlin
  • 开始时间 开始时间
如果你的数据库支持select ..from ...into ..
 
是否应该是:Insert Into ... (Select ... From ...)
 
啊。好象弄错了
 
baku的方法可行,但在执行后出现提示:error creating cursor handle,但数据可以添加至新表中;
望解释?
千元中的方法理论上可以,但执行中总提示语句有错误,请再试?
 
不要用 TQuery.Open,用 TQuery.ExecSQL 。
 
使用SQL语句:
create table ...select from xx.db where ?? ;
还新建立一个TABLE!
这样一定可以!
 
用foxpro数据库用Select * into 没问题。
用Sql Server 要注意权限。
 
atuchina:
只有在大型数据库才行?
create table tablename as
select from xx.db where ?? ;
 
什么是理论上行?
如果解决问题要把怎么解决的说一下。以后别人检索也有用。
 
to 郭玉梁
SQL Server什么权限?
 
千中元的基本没错
access的数据库:
select * into newtablename form yourtablename where........
注意newtablename不能和已有的表重名。。。。。
 
to 千中元:在paradox表中不行:select * into tablename from oldtable where ...
 
在Access中可以用 create view as select ....
结果产生的是表不是视图.
 
后退
顶部