用游標實現,我覺得絕對這種方法比較安全的。
--首先定一個游標把需要用到的一些數據存放到游標中:
--然後循環游標對數據進行更新:
begin
FOR everyRow IN D_CURSOR_CUS_INFO
loop
update T_CUS_YEAR_STATUS t
set t.HEATING_AREA_ = everyRow.HEATING_AREA_,
t.OWE_MONEY_ = everyRow.owe_money_
where t.YEAR_ = '2008-2009'
and t.id_ = everyRow.id_;
end loop;
commit;
end;