我已经浏览了一段时间,但我还没有找到一个成功的答案。对于有经验的 SQL 编码器来说应该不会有太大的麻烦:
我有以下带有 IF 条件的 FOR 循环,只要满足 IF 条件,我就想退出循环
<<OUTER_LOOP>>
FOR I IN T_TITLE.FIRST.. T_TABLE.LAST LOOP
IF T_TABLE(I).VAR_TITLE = PAR_TITLE THEN
V_TITLE_ID = I;
--insert exit here
END IF;
END LOOP;
我不确定是否使用 EXIT;退出外环;或类似 EXIT OUTER_LOOP WHEN V_TITLE_ID IS NOT NULL;
非常感谢您的帮助!