Oracle中IF条件语句的3种变体

发布时间:2019-08-29 07:36:42编辑:auto阅读(1638)

    第一种:单句
    IF <布尔表达式> THEN
    PL/SQL 和 SQL语句
    END IF;

    第二种:二重复句
    IF <布尔表达式> THEN
    PL/SQL 和 SQL语句
    ELSE
    其它语句
    END IF;

    第三种:三重复句
    IF <布尔表达式> THEN
    PL/SQL 和 SQL语句
    ELSIF < 其它布尔表达式> THEN
    其它语句
    END IF;
     
    注意:此处是ELSIF 而不是ELSEIF或是ELSE IF,这点是比较特别的,害的我这个freshman折腾了半天才找到问题所在。

关键字