1. 程式人生 > >oracle資料庫表備份和表恢復 怎樣將Oracle一張表的多個欄位更新到另一張表中去

oracle資料庫表備份和表恢復 怎樣將Oracle一張表的多個欄位更新到另一張表中去

對於比較簡單的表,資料量不是特別多的表,可以使用簡單的sql語句來進行備份


create table T_FA_Cat_20121207 as select * from T_FA_Cat
建立一個新表,把資料儲存起來
insert into  T_FA_Cat  select * from T_FA_Cat_20121207

把原來備份的資料匯入到表中恢復資料

怎樣將Oracle一張表的多個欄位更新到另一張表中去 
update a set(a.province,a.city)=(select province,city from b where b.mobile=a.mobile)

怎樣將Oracle一張表的單個欄位更新到另一張表中去 

update a set   a.province =(select province  from b where b.mobile=a.mobile)