1. 首页
  2. IT资讯

PLSQL Language Reference-PL/SQL语言基础-表达式-逻辑操作符

逻辑操作符

PLSQL Language Reference-PL/SQL语言基础-表达式-逻辑操作符

CREATE OR REPLACE PROCEDURE print_boolean (

b_name VARCHAR2,

b_value BOOLEAN

) IS

BEGIN

IF b_value IS NULL THEN

DBMS_OUTPUT.PUT_LINE (b_name || ‘ = NULL’);

ELSIF b_value = TRUE THEN

DBMS_OUTPUT.PUT_LINE (b_name || ‘ = TRUE’);

ELSE

DBMS_OUTPUT.PUT_LINE (b_name || ‘ = FALSE’);

END IF;

END;

DECLARE

x NUMBER := 5;

y NUMBER := NULL;

BEGIN

IF x != y THEN 返回NULL

DBMS_OUTPUT.PUT_LINE(‘x != y’);

ELSIF x = y THEN 返回NULL

DBMS_OUTPUT.PUT_LINE(‘x = y’);

ELSE

DBMS_OUTPUT.PUT_LINE (无法确定xy是相等还是不相等.’);

END IF;

END; PLSQL Language Reference-PL/SQL语言基础-表达式-逻辑操作符

DECLARE

a NUMBER := NULL;

b NUMBER := NULL;

BEGIN

IF a = b THEN 返回NULL

DBMS_OUTPUT.PUT_LINE(‘a = b’);

ELSIF a != b THEN 返回NULL

DBMS_OUTPUT.PUT_LINE(‘a != b’);

ELSE

DBMS_OUTPUT.PUT_LINE(无法确定2NULL相等);

END IF;

END; PLSQL Language Reference-PL/SQL语言基础-表达式-逻辑操作符

DECLARE

x INTEGER := 2;

Y INTEGER := 5;

high INTEGER;

BEGIN

IF (x > y) THEN 如果xy = NULL,x > y = NULL

high := x;

ELSE

high := y;

END IF;

IF NOT (x > y) THEN

high := y;

ELSE

high := x;

END IF;

END;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17013648/viewspace-1102788/,如需转载,请注明出处,否则将追究法律责任。

主题测试文章,只做测试使用。发布者:布吉卡,转转请注明出处:http://www.cxybcw.com/194543.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code