declare
創(chuàng)新互聯(lián)一直通過網(wǎng)站建設(shè)和網(wǎng)站營銷幫助企業(yè)獲得更多客戶資源。 以"深度挖掘,量身打造,注重實效"的一站式服務(wù),以網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、移動互聯(lián)產(chǎn)品、營銷型網(wǎng)站服務(wù)為核心業(yè)務(wù)。十余年網(wǎng)站制作的經(jīng)驗,使用新網(wǎng)站建設(shè)技術(shù),全新開發(fā)出的標(biāo)準(zhǔn)網(wǎng)站,不但價格便宜而且實用、靈活,特別適合中小公司網(wǎng)站制作。網(wǎng)站管理系統(tǒng)簡單易用,維護方便,您可以完全操作網(wǎng)站資料,是中小公司快速網(wǎng)站建設(shè)的選擇。
--定義IntArray 類型,該類型是每個元素為int類型的數(shù)組
Type IntArray is table of int;
--定義一個IntArray 類型的變量
v_array IntArray := IntArray();
begin
--向數(shù)組中存入數(shù)據(jù)
for i in 1.. 100 loop
--需要擴展數(shù)組
v_array.extend;
v_array(i) := i;
end loop;
--輸出數(shù)組的內(nèi)容
for i in 1.. 100 loop
dbms_output.put_line(v_array(i));
end loop;
end;
SQL set serverout on;
SQL declare
2 --定義IntArray 類型,該類型是每個元素為int類型的數(shù)組
3 Type IntArray is table of int;
4 --定義一個IntArray 類型的變量
5 v_array IntArray := IntArray();
6 begin
7 --向數(shù)組中存入數(shù)據(jù)
8 for i in 1.. 100 loop
9 --需要擴展數(shù)組
10 v_array.extend;
11 v_array(i) := i;
12 end loop;
13
14 --輸出數(shù)組的內(nèi)容
15 for i in 1.. 100 loop
16 dbms_output.put_line(v_array(i));
17 end loop;
18 end;
19 /
1
2
3
4
5
6
7
8
9
10
此處省略90行
PL/SQL procedure successfully completed
SQL
在PL/SQL中是沒有數(shù)組(Array)概念的,但是如果程序員想用Array的話,可以用TYPE和 Table of Record變通一下,來代替多維數(shù)組.
oracle 存儲過程返回數(shù)組的方法
建立包
create?or?replace?package?test?is TYPE?filename_array?IS? TABLE ?OF?varchar ( ); filename?filename_array; end?test;
建立存儲過程
lishixinzhi/Article/program/Oracle/201311/18265