Oracle存储过程中跳出循环的写法-成都创新互联网站建设

关于创新互联

多方位宣传企业产品与服务 突出企业形象

公司简介 公司的服务 荣誉资质 新闻动态 联系我们

Oracle存储过程中跳出循环的写法

记录exit和return的用法
exit用来跳出循环
loop
IF V_KBP IS NULL THEN
          EXIT;
   END IF;
end loop;

return跳出存储过程
loop
IF V_KBP IS NULL THEN
        return;
   END IF;
end loop;

跳出loop 一次循环
oracle 11g已提供continue;
oracle 10g及以下,使用goto来替代,例如

SQL> set serveroutput on;
SQL> declare
  2  begin
  3    for i in 1..10 loop
  4      if mod(i,2)=0 then
  5        goto next;
  6      end if;
  7      dbms_output.put_line(i);
  8      <>
  9      null;
10    end loop;
11  end;
12  /
注意:<>标签后的null;语句不可少,因为goto标签后必须紧接着一个执行语句

专业成都网站建设公司,做排名好的好网站,排在同行前面,为您带来客户和效益!成都创新互联公司为您提供成都网站建设,五站合一网站设计制作,服务好的网站设计公司,成都网站设计、做网站负责任的成都网站制作公司!

 


当前标题:Oracle存储过程中跳出循环的写法
文章位置:http://kswsj.cn/article/jdsooh.html

其他资讯