天使羊波波闪耀光芒 软件及互联网爱好者

199月/180

oracle使用goto实现continue

oracle 10g没有continue功能,在11g才加入。如果要在10g实现continue,可以用goto代替。


--/
begin
  for i in 1 .. 20
  loop
    if i < 10 then
      GOTO print_now;
    end if;
    dbms_output.put_line(i);
    <>
    NULL;
  end loop;
  dbms_output.put_line('111');
end;
/