1. 程式人生 > >複製表、複製表結構、複製資料

複製表、複製表結構、複製資料

完全複製表(含表結構+表資料) 

create  table   新表名  as  select * from  需要複製的表名;

 

 複製表部分欄位和資料

 CREATE TABLE   新表名(列1,列2)   AS  SELECT   列1,列2  FROM OLD_TABLE;

 

 複製表結構不復制資料

 CREATE TABLE   新表名   AS  SELECT   *  

FROM OLD_TABLE  where 1=2 ;


只複製表內容不復製表結構 

---複製表內容最好被複制的表與需要複製資料的表有關聯欄位,這樣方便核對資料

update 表1 set 表1.列1= (select 表2.列2 from 表2 where 表2.id= 表1.id and rownum=1 );