PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-基本迴圈(EXIT語句)

LuiseDalian發表於2014-03-10

迴圈語句

迴圈語句有:基本迴圈、FOR迴圈、游標FOR迴圈、WHILE迴圈。

退出迴圈的語句:EXITEXIT WHEN

退出當次迭代的語句:CONTINUECONTINUE WHEN

基本迴圈

[ label ] LOOP

    statements

END LOOP [ label ];

每次迴圈時語句被執行,並控制返回迴圈的頂部。為了避免無限迴圈,必須用一個語句或異常來退出迴圈。

EXIT語句

DECLARE

    x NUMBER := 0;

BEGIN

    LOOP

        DBMS_OUTPUT.PUT_LINE ('在迴圈中:  x = ' || TO_CHAR(x));

        x := x + 1;

        IF x > 3 THEN

            EXIT; --退出迴圈

        END IF;

    END LOOP;

    -- EXIT後,從這接著執行

    DBMS_OUTPUT.PUT_LINE(' 迴圈之後:  x = ' || TO_CHAR(x));

END;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1104275/,如需轉載,請註明出處,否則將追究法律責任。

相關文章