1. 程式人生 > >複製資料表到新的表

複製資料表到新的表

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

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

sqlserver中,如果目標表不存在:

1 select  into  新表名  from  舊錶名;

sqlserver中,如果目標表已存在:

1 insert  into  新表名  select  from  舊錶名;

oracle中,如果目標表不存在:

1 create  table  新表名  as  select
  from  舊錶名;

oracle中,如果目標表已存在(方法同sqlserver):

1 insert  into  新表名  select  from  舊錶名;