DECLARE 迴圈是一種 Oracle PL/SQL 區塊中明確迭代語句,用來重複執行一組語句。語法:DECLARE - 宣告循環變數其資料型別BEGIN - 初始化迴圈變數LOOP - 迴圈體包含要執行的語句EXIT WHEN - 指定退出迴圈條件END LOOPEND
#Oracle 中DECLARE 迴圈
DECLARE 迴圈是一種明確迭代語句,允許在Oracle PL/SQL 區塊中重複執行一組語句。
語法:
<code>DECLARE -- 循环变量声明 <循环变量> <数据类型>; BEGIN -- 初始化循环变量 <循环变量> := <初始值>; -- 循环体 LOOP -- 要重复执行的语句 -- 循环变量更新 <循环变量> := <更新表达式>; EXIT WHEN <退出条件>; END LOOP; -- 循环体外的其他语句 END;</code>
範例:
<code class="oracle">DECLARE i NUMBER; BEGIN i := 1; LOOP -- 打印数字 DBMS_OUTPUT.PUT_LINE(i); -- 递增循环变量 i := i + 1; -- 退出条件:当 i 大于 10 时退出循环 EXIT WHEN i > 10; END LOOP; -- 循环体外的其他语句 END;</code>
注意事項:
語句明確退出迴圈。
以上是oracle中declare循環怎麼寫的詳細內容。更多資訊請關注PHP中文網其他相關文章!