-
Loop 循環
(數據庫編程語言)
鎖定
oracle數據庫中循環控制關鍵詞,它控制編程語句進入循環並執行編程命令。
- 中文名
- loop 循環
- 外文名
- loop circle
- 開始關鍵詞
- loop
- 結束關鍵詞
- end loop
使用方式
一 、LOOP簡單循環
1 語法:
LOOP
要執行的語句;
EXIT WHEN<條件語句>--條件滿足,退出循環語句
END LOOP;
2 例子:
DECLARE
M NUMBER :=1;
BEGIN
LOOP
M :=M+1;
DBMS_OUTPUT.PUT_LINE ('M的當前值為:'||M);
EXIT WHEN M =10;
END LOOP;
END;
二 、WHILE循環
1 語法:
WHILE<進入循環的條件> LOOP
要執行的語句;
END LOOP;
2 例子:
DECLARE
NNUMBER:=1;
BEGIN
WHILE N<=10 LOOP
DBMS_OUTPUT.PUT_LINE ('X的當前值為:'||x);
N:=N+1;
END LOOP;
END;
三、 FOR循環
1 語法:
FOR 循環計數器 IN 列表下限 ..列表上限 LOOP
要執行的語句;
END LOOP;
每循環一次,循環變量自動按+1遞增;列表前使用關鍵字REVERSE,循環變量自動按-1遞減。列表中的數字必須是從小到大的順序,而且必須是整數,不能是變量或表達式,可以使用EXIT強制退出循環。
2 例子:
BEGIN
FOR i in 1..10 LOOP
DBMS_OUTPUT.PUT_LINE ('i 的當前值為:'||i);
END LOOP;
END;
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:5次歷史版本
- 最近更新: 是远殿鸭