Oracle中的條件語句主要使用IF...ELSE
結構來實現。其基本語法如下:
IF condition THEN
-- 語句塊1,當條件為真時執行
ELSE
-- 語句塊2,當條件為假時執行
END IF;
在這個結構中,condition
是要測試的條件,如果condition
的結果為真(TRUE),則執行-- 語句塊1
;否則,執行-- 語句塊2
。END IF;
用于標識條件語句的結束。
此外,Oracle還支持CASE
語句,它提供了更靈活的條件處理方式。CASE
語句的基本語法如下:
CASE
WHEN condition1 THEN result1
WHEN condition2 THEN result2
...
ELSE resultN
END CASE;
在這個結構中,condition1
、condition2
等是要測試的條件,result1
、result2
等是對應的條件結果。如果某個條件滿足,則返回對應的結果;如果沒有條件滿足,則返回resultN
。