1
在Oracle 10g中,没有continue语句。通常,它是显式游标模仿像这样:如何在Oracle 10G PL/SQL中的游标循环中模拟继续声明?
OPEN c_cur ;
<<cont>>
LOOP
...
IF condition = 10 THEN
GOTO cont ;
END IF;
END LOOP;
CLOSE c_cur ;
鉴于LOOP关键字紧跟在光标for循环语法光标,如何才能继续语句模仿?
FOR rec IN c_cur LOOP
...
END LOOP ;
相信OP的观点是CONTINUE不是在10g中可用。 –
另请注意,CONTINUE在11gR1中被窃听。 Oracle的PL/SQL优化器在内部使用BULK操作,并且对“CONTINUE”的调用将向前跳100条记录(而不仅仅是一条)。 – ibre5041