W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
在PL/SQL中,IF-THEN-ELSIF語句允許在多種選擇之間進行選擇。IF-THEN語句后面可以有一個可選的ELSIF ... ELSE語句。 ELSIF子句可用于添加附加條件。
使用IF-THEN-ELSIF語句時需要注意幾點。
PL/SQL編程語言中的IF-THEN-ELSIF語句的語法是 -
IF(boolean_expression 1)THEN
S1; -- Executes when the boolean expression 1 is true
ELSIF( boolean_expression 2) THEN
S2; -- Executes when the boolean expression 2 is true
ELSIF( boolean_expression 3) THEN
S3; -- Executes when the boolean expression 3 is true
ELSE
S4; -- executes when the none of the above condition is true
END IF;
SQL
參考以下示例代碼 -
SET SERVEROUTPUT ON SIZE 1000000;
DECLARE
a number(3) := 100;
BEGIN
IF ( a = 10 ) THEN
dbms_output.put_line('Value of a is 10' );
ELSIF ( a = 20 ) THEN
dbms_output.put_line('Value of a is 20' );
ELSIF ( a = 30 ) THEN
dbms_output.put_line('Value of a is 30' );
ELSE
dbms_output.put_line('None of the values is matching');
END IF;
dbms_output.put_line('Exact value of a is: '|| a );
END;
/
SQL
當上述代碼在SQL提示符下執(zhí)行時,它會產(chǎn)生以下結(jié)果 -
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: