在Oracle中,可以使用IF-THEN-ELSE語句來實現條件分支操作。語法如下:
IF condition THEN
-- 如果條件為真,執行的代碼塊
ELSE
-- 如果條件為假,執行的代碼塊
END IF;
其中,condition
是一個布爾表達式,根據其真假來確定執行哪個代碼塊。如果condition
為真,則執行THEN
代碼塊;如果condition
為假,則執行ELSE
代碼塊。
以下是一個示例:
DECLARE
x NUMBER := 10;
BEGIN
IF x > 5 THEN
DBMS_OUTPUT.PUT_LINE('x大于5');
ELSE
DBMS_OUTPUT.PUT_LINE('x小于等于5');
END IF;
END;
在上述示例中,如果x大于5,則輸出"x大于5";否則,輸出"x小于等于5"。