分為兩種情況,一種是目標表不存在,另一種是目標表已存在,語法是不同的。
分別以sqlserver和oracle為例,兩者略有不同。
sqlserver中,如果目標表不存在:select * into 新表名 from 舊表名;
sqlserver中,如果目標表已存在:insert into 新表名 select * from 舊表名;
oracle中,如果目標表不存在:create table 新表名 as select * from 舊表名;
oracle中,如果目標表已存在(方法同sqlserver):insert into 新表名 select * from 舊表名;
