在 Oracle 數據庫中,EXIT 語句用于退出一個循環語句,例如 FOR 循環或 WHILE 循環。當滿足某個條件時,可以使用 EXIT 語句提前退出循環,而不必等到循環正常結束。EXIT 后面通常會跟上一個條件,只有當條件滿足時,才會執行 EXIT 語句。例如:
DECLARE
i NUMBER := 1;
BEGIN
LOOP
DBMS_OUTPUT.PUT_LINE('Loop iteration: ' || i);
i := i + 1;
IF i > 5 THEN
EXIT; -- 當 i 大于 5 時退出循環
END IF;
END LOOP;
END;
在上面的例子中,當 i 大于 5 時,循環會提前退出。EXIT 語句可以幫助優化代碼,避免不必要的循環迭代。