在Oracle中,可以使用PL/SQL語言編寫循環控制結構,其中包括三種主要的循環語句:LOOP、WHILE和FOR。其中,LOOP語句可以無限循環執行一段代碼塊,直到遇到EXIT條件或者顯式中斷循環,示例如下:
DECLARE
i NUMBER := 1;
BEGIN
LOOP
DBMS_OUTPUT.PUT_LINE('Loop iteration: ' || i);
i := i + 1;
IF i > 5 THEN
EXIT; --退出循環
END IF;
END LOOP;
END;
/
在上面的示例中,使用了一個簡單的LOOP循環,通過遞增變量i來控制循環次數,并在i大于5時退出循環。通過使用EXIT語句,可以在滿足某個條件時結束循環執行。