炫意html5
最早CSS3和HTML5移动技术网站之一

Oracle PL/SQL – IF-THEN-ELSE 语句

简述

IF-THEN 语句后面可以跟一个可选的序列 ELSE 语句,当条件成立时执行 FALSE.

句法

IF-THEN-ELSE 语句的语法是 –

IF condition THEN
S1;
ELSE
S2;
END IF;

其中,和是不同的语句序列。在里面IF-THEN-ELSE statements,当测试条件为TRUE时,执行语句,跳过;当测试条件为 FALSE 时,则绕过并执行语句。例如 –

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;

如果布尔表达式条件的计算结果为真,则 if-then block of code 将被执行,否则将执行 else 代码块。

流程图

PL/SQL if-then-else 语句

例子

让我们尝试一个可以帮助您理解概念的示例 –

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 提示符下执行上述代码时,会产生以下结果 –

a is not less than 20
value of a is : 100
PL/SQL procedure successfully completed.

炫意HTML5 » Oracle PL/SQL – IF-THEN-ELSE 语句

Java基础教程Android基础教程