zoukankan      html  css  js  c++  java
  • Oracle中exit,return,continue

    记录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      <<next>>
      9      null;
    10    end loop;
    11  end;

    http://www.blogjava.net/hwpok/archive/2012/08/15/385510.html

  • 相关阅读:
    BZOJ 1003 物流运输
    549565
    26566
    68
    554554
    5656
    49886
    5989
    6898
    656
  • 原文地址:https://www.cnblogs.com/kyxyes/p/3479033.html
Copyright © 2011-2022 走看看