从 FOREACH 语句 EXIT

如果 EXIT 语句将 FOREACH 语句作为其最内层的结束语句,则 FOREACH 关键字必须跟在 EXIT 关键字之后。如果 FOREACH 语句没有以 EXIT FOREACH 语句结束,则 EXIT FOREACH 语句会无条件地终止 FOREACH 语句。

以下程序段包含 EXIT FOREACH 语句:
FOREACH cursor1 FOR
      SELECT * INTO a FROM TABLE(b);
      IF a = 4 THEN
      DELETE FROM TABLE(b) 
      WHERE CURRENT OF cursor1;4
      EXIT FOREACH;
      END IF;
      END FOREACH;