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

Oracle PL/SQL 中的逻辑运算符

简述

下表显示了 PL/SQL 支持的逻辑运算符。所有这些运算符都作用于布尔操作数并产生布尔结果。假设变量 A 为真,变量 B 为假,则 –
操作员描述例子
AND称为逻辑 AND 运算符。如果两个操作数都为真,则条件为真。(A AND B) 是FALSE。
OR称为逻辑 OR 运算符。如果两个操作数中的任何一个为真,则条件变为真。(A OR B) 是TRUE。
NOT称为逻辑非运算符。用于反转其操作数的逻辑状态。如果条件为真,则逻辑非运算符将使其为假。NOT(A OR B)是TRUE。

例子


DECLARE
a boolean := true;
b boolean := false;
BEGIN
IF (a AND b) THEN
dbms_output.put_line('Line 1 - Condition is true');
END IF;
IF (a OR b) THEN
dbms_output.put_line('Line 2 - Condition is true');
END IF;
IF (NOT a) THEN
dbms_output.put_line('Line 3 - a is not true');
ELSE
dbms_output.put_line('Line 3 - a is true');
END IF;
IF (NOT b) THEN
dbms_output.put_line('Line 4 - b is not true');
ELSE
dbms_output.put_line('Line 4 - b is true');
END IF;
END;
/

在 SQL 提示符下执行上述代码时,会产生以下结果 –

Line 2 - Condition is true
Line 3 - a is true
Line 4 - b is not true
PL/SQL procedure successfully completed.

炫意HTML5 » Oracle PL/SQL 中的逻辑运算符

Java基础教程Android基础教程