在Oracle數據庫中,CONTINUE語句用于終止當前迭代并開始執行下一個迭代。它通常與FORALL語句或循環語句(如LOOP或FOR循環)一起使用。當在循環中遇到CONTINUE語句時,會立即停止當前的迭代并跳轉到下一個迭代。
例如,以下是一個使用CONTINUE語句的示例:
DECLARE
v_index NUMBER;
BEGIN
FOR v_index IN 1..10 LOOP
IF v_index = 5 THEN
CONTINUE;
END IF;
DBMS_OUTPUT.PUT_LINE('Current index: ' || v_index);
END LOOP;
END;
在上面的例子中,當循環中的v_index等于5時,CONTINUE語句會終止當前迭代,并直接跳到下一個迭代。這樣,循環會跳過輸出"Current index: 5"這一行。