在Oracle中,可以使用EXIT語句來優雅地退出while循環。在while循環中使用EXIT語句可以讓程序在滿足某個條件時立即退出循環。
例如,下面是一個簡單的while循環示例,當循環次數達到5次時就退出循環:
DECLARE
i NUMBER := 1;
BEGIN
WHILE i <= 10 LOOP
IF i = 5 THEN
EXIT;
END IF;
DBMS_OUTPUT.PUT_LINE('Iteration ' || i);
i := i + 1;
END LOOP;
END;
在上面的示例中,當變量i等于5時,通過使用EXIT語句來退出循環。這樣可以使代碼更加優雅和易讀。