W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
FOR LOOP語(yǔ)句是一種重復(fù)控制結(jié)構(gòu),可以有效地編寫一個(gè)需要執(zhí)行特定次數(shù)的循環(huán)。
下面演示如何使用FOR LOOP語(yǔ)句 -
FOR counter IN initial_value .. final_value LOOP
sequence_of_statements;
END LOOP;
SQL
以下是FOR循環(huán)中的控制流程 -
以下是PL/SQL for循環(huán)的一些特殊特性 -
以下示例演示如何使用for循環(huán) -
SET SERVEROUTPUT ON SIZE 100000;
DECLARE
a number(2);
BEGIN
FOR a in 10 .. 20 LOOP
dbms_output.put_line('value of a: ' || a);
END LOOP;
END;
/
SQL
當(dāng)上述代碼在SQL提示符下執(zhí)行時(shí),它會(huì)產(chǎn)生以下結(jié)果 -
默認(rèn)情況下,迭代從初始值到最終值,通常從下限到上限。但是也可以使用REVERSE關(guān)鍵字來(lái)反轉(zhuǎn)這個(gè)順序。 在這種情況下,迭代以另一種方式進(jìn)行。每次迭代后,循環(huán)計(jì)數(shù)器遞減。
但是,必須以升序(不降序)順序?qū)懭敕秶缦蕖?以下程序說(shuō)明了這一點(diǎn) -
SET SERVEROUTPUT ON SIZE 100000;
DECLARE
a number(2) ;
BEGIN
FOR a IN REVERSE 10 .. 20 LOOP
dbms_output.put_line('value of a: ' || a);
END LOOP;
END;
/
SQL
當(dāng)上述代碼在SQL提示符下執(zhí)行時(shí),它會(huì)產(chǎn)生以下結(jié)果 -
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: