Oracle中IF条件语句的3种变体
第一种:单句
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折腾了半天才找到问题所在。
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折腾了半天才找到问题所在。
相关文章