FOR LOOP 语句

FOR LOOP 语句使用 FOR 语句语法指定变量和变量可以采用的值的范围。循环迭代,直到达到对这些值的指定限制,或者直到控制被传递到循环之外,如以下示例中的无条件 EXIT 语句所示:
FOR i IN (1 TO 5) LOOP
          IF i = 5 THEN EXIT;
          ELSE
          CONTINUE;
          END LOOP;
        
在此 FOR LOOP 语句中,FOR 关键字可以后跟 EXIT 或 CONTINUE 关键字 ,但是不需要 FOR 关键字,因为它在一个普通的 FOR 语句中。
以下示例用同等功能的条件 EXIT 语句替换 IF 语句:
FOR i IN (1 TO 5) LOOP
          EXIT WHEN i = 5;
          END LOOP;