Welcome 微信登录

首页 / 数据库 / MySQL / Oracle存储过程中跳出循环的写法

记录exit和return的用法exit用来跳出循环loopIF V_KBP IS NULL THENEXIT;END IF;end loop;return跳出存储过程loopIF V_KBP IS NULL THENreturn;END IF;end loop;跳出loop 一次循环Oracle 11g已提供continue;oracle 10g及以下,使用goto来替代,例如SQL> set serveroutput on;SQL> declare2  begin3    for i in 1..10 loop4      if mod(i,2)=0 then5        goto next;6      end if;7      dbms_output.put_line(i);8      <<next>>9      null;10    end loop;11  end;12  /注意:<<next>>标签后的null;语句不可少,因为goto标签后必须紧接着一个执行语句更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12Linux下Oracle的emca重建EMOracle中的转义字符用法相关资讯      Oracle存储过程 
  • Oracle存储过程拼接in语句 & 自定  (今 09:21)
  • 【PL/SQL系列】Oracle存储过程使用  (04月23日)
  • Oracle存储过程及Java调用  (05/28/2015 20:29:33)
  • Java调用Oracle存储过程返回多条结  (04月29日)
  • Oracle中的存储过程简单应用  (04月10日)
  • 判断点是否落在面中的Oracle存储过  (05/09/2015 09:39:30)
本文评论 查看全部评论 (0)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任