Oracle 中的 IF ELSE 语句根据条件执行不同的代码块。它使用 IF (condition) THEN...ELSE...END IF 语法,其中 condition 是布尔表达式,THEN 代码块在条件为真时执行,ELSE 代码块在条件为假时执行。该语句可嵌套使用,并且 ELSE 代码块是可选的。
Oracle 中 IF ELSE 的用法
Oracle 中的 IF ELSE 语句用于根据指定的条件执行不同的代码块。其语法如下:
IF (condition) THEN -- 如果条件为真,则执行此代码块 ELSE -- 如果条件为假,则执行此代码块 END IF;
使用方法:

示例:
DECLARE
salary NUMBER;
BEGIN
salary := 5000;
IF (salary > 6000) THEN
-- 如果 salary 大于 6000,则执行此代码块
DBMS_OUTPUT.PUT_LINE('高薪员工');
ELSE
-- 如果 salary 小于或等于 6000,则执行此代码块
DBMS_OUTPUT.PUT_LINE('普通员工');
END IF;
END;注意事项:
IF (condition1) THEN -- 如果条件 1 为真,则执行此代码块 ELSIF (condition2) THEN -- 如果条件 2 为真,则执行此代码块 ELSE -- 如果条件 1 和条件 2 都为假,则执行此代码块 END IF;