Loop 循環(資料庫程式語言)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

oracle資料庫中循環控制關鍵字,它控制編程語句進入循環並執行編程命令。

基本介紹

  • 中文名:loop 循環
  • 外文名:loop circle
  • 開始關鍵字:loop
  • 結束關鍵字:end loop
loop循環的使用方式有以下三種:,一 、LOOP簡單循環,二 、WHILE循環,三、 FOR循環,

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;

相關詞條

熱門詞條

聯絡我們