批量更新 oracle 数据

declare

cursor row_datas is
 
select  c  from a;
        v_id nvarchar2(50);
       v_c nvarchar2(50);--需要更新的字段

Begin
     open row_datas;
     loop
         fetch row_datas into v_id,v_c; --需要更新的字段 顺序
        update b set b.c=v_c  where b.id=v_id;
         exit when row_datas%NOTFOUND;
     end loop;
     close row_datas;
end;

你可能感兴趣的:(oracle 批量数据更新)