新聞中心
如果你是Oracle存儲(chǔ)過(guò)程方面的新手,對(duì)Oracle存儲(chǔ)過(guò)程的相關(guān)實(shí)際應(yīng)用不是很了解的話,以下的文章會(huì)給你提供更全面的知識(shí)。下面就是文章的具體介紹,望你瀏覽完以下的內(nèi)容會(huì)有所收獲。

我們提供的服務(wù)有:成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、成都外貿(mào)網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、懷來(lái)ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的懷來(lái)網(wǎng)站制作公司
循環(huán)遍歷數(shù)組
- create or replace procedure test(varArray in myPackage.TestArray) as
(輸入?yún)?shù)varArray 是自定義的數(shù)組類型,定義方式見(jiàn)標(biāo)題6)
- i number;
- begin
- i := 1;
Oracle存儲(chǔ)過(guò)程數(shù)組是起始位置是從1開(kāi)始的,與java、C、C++等語(yǔ)言不同。因?yàn)樵贠racle中本是沒(méi)有數(shù)組的概念的,數(shù)組其實(shí)就是一張
表(Table),每個(gè)數(shù)組元素就是表中的一個(gè)記錄,所以遍歷數(shù)組時(shí)就相當(dāng)于從表中的***條記錄開(kāi)始遍歷
- for i in 1..varArray.count LOOP
- dbms_output.putline('The No.'|| i
|| 'record in varArray is:'||varArray(i));- end LOOP;
- end test;
While 循環(huán)
while 條件語(yǔ)句 LOOP
- begin
- end;
- end LOOP;
- E.g
- create or replace procedure test(i in number) as
- begin
- while i < 10 LOOP
- begin
- ii:= i + 1;
- end;
- end LOOP;
- end test;
上述的相關(guān)內(nèi)容就是對(duì)Oracle存儲(chǔ)過(guò)程總結(jié)的部分描述,希望會(huì)給你帶來(lái)一些幫助在此方面。
名稱欄目:Oracle存儲(chǔ)過(guò)程中循環(huán)遍歷數(shù)組的實(shí)際應(yīng)用
分享地址:http://fisionsoft.com.cn/article/cdcschi.html


咨詢
建站咨詢
