W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
IF-THEN語句的序列之后的ELSE語句的可選序列,ELSE語句塊在IF條件為FALSE時(shí)執(zhí)行。
語法
IF-THEN-ELSE語句的語法是 -
IF condition THEN
S1;
ELSE
S2;
END IF;
SQL
其中,S1和S2是不同的語句序列。 在IF-THEN-ELSE語句中,當(dāng)測試條件為TRUE時(shí),執(zhí)行語句S1并跳過S2; 當(dāng)測試條件為FALSE時(shí),則跨過S1并執(zhí)行語句S2中的語句塊。 例如 -
IF color = red THEN
dbms_output.put_line('You have chosen a red car')
ELSE
dbms_output.put_line('Please choose a color for your car');
END IF;
SQL
如果布爾表達(dá)式條件求值為真,則將執(zhí)行if-then代碼塊,否則將執(zhí)行else代碼塊。
流程圖 -
請看下面一個(gè)例子,演示如何使用 -
SET SERVEROUTPUT ON SIZE 1000000;
DECLARE
a number(3) := 100;
BEGIN
-- check the boolean condition using if statement
IF( a < 20 ) THEN
-- if condition is true then print the following
dbms_output.put_line('a is less than 20 ' );
ELSE
dbms_output.put_line('a is not less than 20 ' );
END IF;
dbms_output.put_line('value of a is : ' || a);
END;
/
SQL
當(dāng)上述代碼在SQL提示符下執(zhí)行時(shí),它會產(chǎn)生以下結(jié)果 -
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: