Mega Code Archive

 
Categories / Oracle PLSQL / PL SQL
 

Effects of nulls on boolean expressions

SQL> SQL> --  Effects of nulls on boolean expressions. SQL> SET SERVEROUTPUT ON SQL> SQL> DECLARE   2     a     INTEGER;   3     n     INTEGER;     -- be our null value.   4  BEGIN   5     -- Assign a value to the variable A, but leave N null.   6     a := 2;   7     -- But also note that the test for a <> n fails.   8     IF a <> n THEN   9       DBMS_OUTPUT.PUT_LINE('a <> n is true');  10     ELSE  11       DBMS_OUTPUT.PUT_LINE('a <> n is not true');  12     END IF;  13  14  END;  15  / a <> n is not true PL/SQL procedure successfully completed. SQL>