程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> ORACLE批量更新四種方法比較

ORACLE批量更新四種方法比較

編輯:Oracle數據庫基礎
軟件環境 Windows 2000 + Oracle9i 
硬件環境 CPU 1.8G + RAM 512M
 
現在我們有2張表 如下:
T1--大表 10000筆 T1_FK_ID
T2--小表 5000筆   T2_PK_ID
T1通過表中字段ID與T2的主鍵ID關聯
 
模擬數據如下:
--T2有5000筆數據
create table T2
as
select rownum id, a.*
 from all_objects a
 where 1=0;
 
-- Create/Recreate primary, unique and foreign key constraints
alter table T2
 add constraint T2_PK_ID primary key (ID);
 
insert /*+ APPEND */ into T2
select rownum id, a.*
      from all_objects a where rownum<=5000;
     
--T1有10000筆數據          
create table T1
as
select rownum sid, T2.*
 from T2
 where 1=0;
 
-- Create/Recreate primary,
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved