• Oracle中的if...then...elsif


    if...then...elsif实现多分支判断语句

    其语法如下:

    if <condition_expression1> then

    plsql_sentence_1;

    elseif<condition_expression2> then

    plsql_sentence_2;

    ...

    else

    plsql_sentence_n;

    end if;

    最后一个else后边是没有条件的,这个比较重要。

    具体示例:

    declare 
    v_month int:=2;
    begin
      if v_month>=1 and v_month<=3 then
        dbms_output.put_line('春季');
      elsif v_month>=4 and v_month<=6 then
        dbms_output.put_line('夏季') ;
      elsif v_month>=7 and v_month<=9 then
        dbms_output.put_line('秋季') ;
      elsif v_month>=10 and v_month<=12 then
        dbms_output.put_line('冬季') ;
      else  
        dbms_output.put_line('你输入的季节不存在!') ;
      end if;
    end;

    输出结果为:

    春季

    -----------------------------------但使龙城飞将在,不教胡马度阴山

  • 相关阅读:
    PHP
    PHP
    密码修改机制
    PHP
    PHP
    PHP
    PHP
    Java并发编程:进程和线程的由来(转)
    Java获取文件大小的正确方法(转)
    J2EE开发中常用的缓存策略
  • 原文地址:https://www.cnblogs.com/OliverQin/p/5055067.html
Copyright © 2020-2023  润新知