怎么样另存一个已经选出结果的表?(50分)

  • 主题发起人 主题发起人 塬上独狼
  • 开始时间 开始时间

塬上独狼

Unregistered / Unconfirmed
GUEST, unregistred user!
假出我已select * from water1 where aa =ww;
怎样另存这个表呢?代码如何写;
 
select * into newtable from water1 where aa =ww;
 
select into #table from water1 where aa=ww
 
insert into newtable select * from water1 where aa=ww;
前提是两表结构必须一样
 
如果在程序端可以用 adoquery1.clone()
adoquery1.open;
adoquery2.clone(adoquery1)
這樣把adoquery1得到的數據集放到adoquery2中!
 
SQL中建议用临时表技术,要是只是用他现在的数据,楼上不失为一种好方法,效率会比较高哦。
 
各位我就是想把这个新的表另存一下为新的表,不是把数据存到一个已存在的表中呢
 
create table table2 as select * from table1 where aa =ww;
 
那这个table2在电脑的哪里存着呢?
 
select * into NewTableName from xxxx

追加insert into xxx (...)
select (...) from yyyy
 
后退
顶部