循嵌套是指在一个循环语句之中嵌入另一个循环语句,而标号(label)则用于标记嵌套快活嵌套循环。通过在嵌套循环中使用标号,可以区分内层循环和外层循环,并且可以在内层循环中直接退出外层循环。在编写pl/sql块时,可以使用<<label_name>>定义标号。
例子:
declare result int; begin <<outer>> for i in 1..100 loop <<inner>> for j in 1..100 loop result:=i*j; exit outer when result=1000; exit when result =500; end loop inner; dbms_output.put_line(result); end loop outer; dbms_output.put_line(result); end; /