W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
FOR LOOP語句是一種重復(fù)控制結(jié)構(gòu),可以有效地編寫一個需要執(zhí)行特定次數(shù)的循環(huán)。
下面演示如何使用FOR LOOP語句 -
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í)行時,它會產(chǎn)生以下結(jié)果 -
默認情況下,迭代從初始值到最終值,通常從下限到上限。但是也可以使用REVERSE關(guān)鍵字來反轉(zhuǎn)這個順序。 在這種情況下,迭代以另一種方式進行。每次迭代后,循環(huán)計數(shù)器遞減。
但是,必須以升序(不降序)順序?qū)懭敕秶缦蕖?以下程序說明了這一點 -
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í)行時,它會產(chǎn)生以下結(jié)果 -
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: