Oracle的条件语句
IF <布尔表达式> THEN
PL/SQL 和 SQL语句
END IF;
PL/SQL 和 SQL语句
END IF;
IF <布尔表达式> THEN
PL/SQL 和 SQL语句
ELSE
其它语句
END IF;
IF <布尔表达式> THEN
PL/SQL 和 SQL语句
ELSIF < 其它布尔表达式> THEN
其它语句
END IF;
PL/SQL 和 SQL语句
ELSIF < 其它布尔表达式> THEN
其它语句
END IF;
值得强调的是ELSIF 而不是ELSEIF或是ELSE IF,这点是比较特别的,害的我这个fresher折腾了半天才找到问题所在。
本文详细介绍了Oracle数据库中IF条件语句的使用方法及特殊语法。包括基本的IF...THEN...ENDIF结构,以及带有ELSE和ELSIF分支的更复杂用例。特别指出Oracle中ELSIF的正确写法,避免新手常见的错误。
658





