在PL/SQL代碼中,Oracle BREAK語句用于終止當前循環的執行,并跳出循環。BREAK語句通常與循環語句(如FOR循環、WHILE循環)一起使用,當滿足某個條件時,可以使用BREAK語句提前結束循環的執行。
以下是一個示例,演示了在PL/SQL代碼中如何使用BREAK語句:
DECLARE
i NUMBER := 1;
BEGIN
LOOP
DBMS_OUTPUT.PUT_LINE('Current value of i: ' || i);
IF i = 5 THEN
DBMS_OUTPUT.PUT_LINE('Breaking out of the loop');
EXIT; -- 使用EXIT語句也可以實現相同的效果
END IF;
i := i + 1;
END LOOP;
END;
在上述示例中,當變量i的值等于5時,會執行BREAK語句,終止循環的執行,并輸出"Breaking out of the loop"。因此,循環將在i等于5時提前結束。
需要注意的是,BREAK語句只能用于循環語句中,不能用于其他類型的語句中。