W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
FOR LOOP語句是一種重復控制結構,可以有效地編寫一個需要執(zhí)行特定次數的循環(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
當上述代碼在SQL提示符下執(zhí)行時,它會產生以下結果 -
默認情況下,迭代從初始值到最終值,通常從下限到上限。但是也可以使用REVERSE關鍵字來反轉這個順序。 在這種情況下,迭代以另一種方式進行。每次迭代后,循環(huá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
當上述代碼在SQL提示符下執(zhí)行時,它會產生以下結果 -
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: