zoukankan      html  css  js  c++  java
  • 大批量更新

     declare
                     type ridarray is table of rowid;  --类型rowid
                     type jqbharray is table of pj_zzsp_fpmx.jqbh%type;  --类型jqbh
                     type kqrqarray is table of pj_zzsp_fpmx.kprq%type;  --类型kprq
                     my_rids ridarray;  --变量1  保存rowid
                     my_jqbh jqbharray; --变量2  保存jqbh
                     my_kprq kqrqarray; --变量3  保存kprq
                    cursor my_cur is select t2.rowid, t1.jqbh,t1.kprq from pj_zzsp_fpmx t1 ,pj_zzsp_fpmxzb t2 where t1.id=t2.mxid;  --两表的关联条件
           begin

                  open my_cur;
                  loop
                            fetch my_cur bulk collect into my_rids, my_jqbh,my_kprq LIMIT 100;
                            forall i in 1 .. my_rids.count
                             
                            update pj_zzsp_fpmxzb t2 set jqbh = lower(my_jqbh(i)),kprq=lower(my_kprq(i)) where rowid = my_rids(i);

                            commit;
                           
                            exit when my_cur%notfound;
                  end loop;
                  close my_cur;
         end;
    --160.697s

  • 相关阅读:
    [CF1462F] The Treasure of The Segments
    [CF1466E] Apollo versus Pan
    SYZOJ 搭建 Note
    [CF1476D] Journey
    [CF1476E] Pattern Matching
    [CF1494D] Dogeforces
    [CF1383B] GameGame
    [CF1383A] String Transformation 1
    [CF1453D] Checkpoints
    [CF1453C] Triangles
  • 原文地址:https://www.cnblogs.com/iyoume2008/p/6646809.html
Copyright © 2011-2022 走看看