1. 程式人生 > >從一張表中復制數據到另一張表中

從一張表中復制數據到另一張表中

server reat clas into 復制 from insert sqlserve rom

分為兩種情況,一種是目標表不存在,另一種是目標表已存在,語法是不同的。

分別以sqlserver和oracle為例,兩者略有不同。

sqlserver中,如果目標表不存在:select * into 新表名 from 舊表名;

sqlserver中,如果目標表已存在:insert into 新表名 select * from 舊表名;

oracle中,如果目標表不存在:create table 新表名 as select * from 舊表名;

oracle中,如果目標表已存在(方法同sqlserver):insert into 新表名 select * from 舊表名;

從一張表中復制數據到另一張表中