if...then...else是最常見的一種判斷語句,他可以實現判斷兩種情況。
標准語法如下:
if <condition_expression> then
plsql_sentence1;
else
plsql_sentence2;
end if;
具體示例:
判斷一個人是否成年
declare v_age int:=34; begin if v_age>=50 then dbms_output.put_line('你已經成年!'); else dbms_output.put_line('你未成年!') ; end if; end;
運行結果如下:
你未成年!
在寫這個代碼時候可能回出現這個錯誤
出現這個錯誤是因為在最后一個end后面沒有分號造成的,這個主要是一個細心的問題,在寫pl/sql時候經常會出現這個問題。