在Oracle中,可以使用EXIT語(yǔ)句來(lái)優(yōu)雅地退出while循環(huán)。在while循環(huán)中使用EXIT語(yǔ)句可以讓程序在滿足某個(gè)條件時(shí)立即退出循環(huán)。
例如,下面是一個(gè)簡(jiǎn)單的while循環(huán)示例,當(dāng)循環(huán)次數(shù)達(dá)到5次時(shí)就退出循環(huán):
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;
在上面的示例中,當(dāng)變量i等于5時(shí),通過(guò)使用EXIT語(yǔ)句來(lái)退出循環(huán)。這樣可以使代碼更加優(yōu)雅和易讀。