Oracle BULK COLLECT批量取數(shù)據(jù)解決方法
更新時(shí)間:2012年11月24日 19:18:40 作者:
在oracle使用中為了提高取數(shù)據(jù)效率,本文將詳細(xì)介紹Oracle BULK COLLECT批量取數(shù)據(jù),需要了解跟多的朋友可以參考下
復(fù)制代碼 代碼如下:
-- Created on 2010/11/04 by WANGNAN
declare
-- Local variables here
i integer;
TYPE t_table IS TABLE OF VARCHAR2(10 ) INDEX BY VARCHAR2 (2);
v_t_table t_table;
TYPE t_pg3 IS TABLE OF asis.PG3_AGENTCD_CONVERSION% ROWTYPE;
v_pg3_table t_pg3;
c_pg3_vendor com.cRef;
v_str VARCHAR2( 250);
begin
-- Test statements here
OPEN c_pg3_vendor FOR SELECT * FROM asis.PG3_AGENTCD_CONVERSION;
FETCH c_pg3_vendor BULK COLLECT INTO v_pg3_table;
FOR i IN 1 .. v_pg3_table.count LOOP
v_t_table(v_pg3_table(i).ASIS_AGENT_CD) := v_pg3_table(i).TOBE_VENDOR_CD;
END LOOP;
v_str := v_t_table.first;
WHILE v_str is NOT NULL LOOP
dbms_output.put_line(v_str || ' : ' ||v_t_table(v_str));
v_str := v_t_table.next(v_str);
END LOOP;
EXCEPTION WHEN OTHERS THEN
dbms_output.put_line( sqlerrm);
END;
相關(guān)文章
Oracle創(chuàng)建自增字段--ORACLE SEQUENCE的簡(jiǎn)單使用介紹
在oracle中sequence就是所謂的序列號(hào),每次取的時(shí)候它會(huì)自動(dòng)增加,一般用在需要按序列號(hào)排序的地方接下來(lái)為大家介紹下Oracle創(chuàng)建自增字段方法感興趣的各位可不要錯(cuò)過(guò)了哈2013-03-03Oracle報(bào)錯(cuò)記錄被另外一個(gè)用戶鎖定的解決方案
這篇文章主要介紹了Oracle報(bào)錯(cuò)記錄被另外一個(gè)用戶鎖定的解決方案,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-10關(guān)于Oracle Dataguard 日志傳輸狀態(tài)監(jiān)控問(wèn)題
ORACLE DATAGUARD的主備庫(kù)同步,主要是依靠日志傳輸?shù)絺鋷?kù),備庫(kù)應(yīng)用日志或歸檔來(lái)實(shí)現(xiàn)。這篇文章主要給大家介紹了關(guān)于Oracle Dataguard 日志傳輸狀態(tài)監(jiān)控問(wèn)題,感興趣的朋友跟隨小編一起看看吧2019-05-05優(yōu)化Oracle庫(kù)表設(shè)計(jì)的若干方法
優(yōu)化Oracle庫(kù)表設(shè)計(jì)的若干方法...2007-03-03oracle存儲(chǔ)過(guò)程中return和exit區(qū)別概述及測(cè)試
至于return和exit在oracle存儲(chǔ)過(guò)程中的應(yīng)用,有些新手朋友們還是比較容易混淆的,本文將針對(duì)這兩個(gè)關(guān)鍵字進(jìn)行詳細(xì)對(duì)比下,感興趣的你可以參考下,希望可以幫助到你2013-02-02oracle自動(dòng)巡檢腳本生成html報(bào)告的方法
這篇文章主要介紹了oracle自動(dòng)巡檢腳本生成html報(bào)告的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12