首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

Oracle 大批量、洪量数据更新

2012-07-23 
Oracle 大批量、海量数据更新??方法1:declare?TYPE?seqnoType?IS?TABLE?OF?err_usage_gprs.sequence_no%TYP

Oracle 大批量、海量数据更新

?

?方法1:
declare?
TYPE?seqnoType?IS?TABLE?OF?err_usage_gprs.sequence_no%TYPE;
seqnos?seqnoType;
?????
BEGIN
???SELECT?sequence_no?BULK?COLLECT?INTO?seqnos?FROM?err_usage_gprs?WHERE?sequence_no?<=?1000;
?
???FORALL?i?in?seqnos.FIRST?..seqnos.LAST
??????update?err_usage_gprs?t?set?t.company_code=2?where?sequence_no=seqnos(i);
END;



普通方法:
begin
FOR?i?IN?1..1001?loop
update?err_usage_gprs?t?set?t.company_code=1?where?sequence_no=i;
end?loop;
end;

热点排行