for 迴圈境實現遊標LOOP提取
create or replace procedure p_repaire_data_route_nbr is
cnt number(7) :=0;
begin
for cl in (select a.*,rowid from KXD_TMP_ERRNBR a where servnumber like '1064%' and flag is null) loop
for cl2 in (select * from subs_telnum t where value = cl.servnumber and t.expiretime> sysdate) loop
update v_repaire_data_route_nbr set data_nodeid=cl.CUST where servnumber = cl.servnumber and starttime=cl2.availtime;
end loop;
update KXD_TMP_ERRNBR a set a.flag=1
where rowid=cl.rowid;
cnt :=cnt+1;
if(mod(cnt,100) =0) then
commit;
dbms_lock.sleep(120);
end if;
end loop;
commit;
end p_repaire_data_route_nbr;
cnt number(7) :=0;
begin
for cl in (select a.*,rowid from KXD_TMP_ERRNBR a where servnumber like '1064%' and flag is null) loop
for cl2 in (select * from subs_telnum t where value = cl.servnumber and t.expiretime> sysdate) loop
update v_repaire_data_route_nbr set data_nodeid=cl.CUST where servnumber = cl.servnumber and starttime=cl2.availtime;
end loop;
update KXD_TMP_ERRNBR a set a.flag=1
where rowid=cl.rowid;
cnt :=cnt+1;
if(mod(cnt,100) =0) then
commit;
dbms_lock.sleep(120);
end if;
end loop;
commit;
end p_repaire_data_route_nbr;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29446986/viewspace-1764994/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【PL/SQL】遊標提取迴圈SQL
- 事件迴圈(event loop)事件OOP
- oracle cursor遊標迴圈比較遊標元素是否相同Oracle
- Oracle顯示遊標的使用及遊標for迴圈Oracle
- JS事件迴圈Event LoopJS事件OOP
- Javascript 事件迴圈event loopJavaScript事件OOP
- JavaScript事件迴圈(Event Loop)JavaScript事件OOP
- JS 事件迴圈(Event Loop)JS事件OOP
- 事件迴圈(Event Loop)淺析事件OOP
- pl/sql for loop迴圈的使用SQLOOP
- lisp 裡的迴圈loop macroLispOOPMac
- 0165-loop 迴圈OOP
- JavaScript在瀏覽器環境下的事件迴圈(Event Loop)JavaScript瀏覽器事件OOP
- 瀏覽器事件迴圈Event Loop瀏覽器事件OOP
- pl/sql中三種遊標迴圈效率對比SQL
- 【MySql】MySql儲存,遊標,迴圈的簡單使用MySql
- Flutter Flame 教程2 -- Game Loop遊戲迴圈FlutterGAMOOP遊戲
- JavaScript的事件迴圈(Event loop)(附圖)JavaScript事件OOP
- 淺談js的事件迴圈(Event Loop)JS事件OOP
- nodejs中的事件迴圈 - Event LoopNodeJS事件OOP
- 談談 Event Loop(事件迴圈)機制OOP事件
- mysql 的procedure 中 loop迴圈的用法。MySqlOOP
- MySQL遊標多迴圈一次的解決方法MySql
- 從JS事件迴圈(Event Loop)機制到vue.nextTick的實現JS事件OOPVue
- 一文梳理JavaScript 事件迴圈(Event Loop)JavaScript事件OOP
- 瀏覽器事件迴圈機制(event loop)瀏覽器事件OOP
- JavaScript深入之事件迴圈機制(event loop)JavaScript事件OOP
- 事件迴圈Event loop到底是什麼事件OOP
- 學習筆記之事件迴圈-Event loop筆記事件OOP
- [SceneKit專題]3-Render-Loop渲染迴圈OOP
- 使用遊標迴圈進行SQL更新插入的SQL語句SQL
- loop迴圈 長時間沒有返回結果OOP
- MYSQL儲存過程-練習4 loop迴圈MySql儲存過程OOP
- 迴圈佇列C++實現佇列C++
- 效能優化篇 - js事件迴圈機制(event loop)優化JS事件OOP
- 為什麼要有事件迴圈機制(Event Loop)事件OOP
- 瀏覽器和Node不同的事件迴圈(Event Loop)瀏覽器事件OOP
- nest loop內層迴圈會按照rowid排序嗎?OOP排序