Null=Nullの結果はFalseとなる。
変数に格納されている状態でも同じなので注意。
set serveroutput on; declare wkVal1 char(1); wkVal2 char(1); begin wkVal1 := null; wkVal2 := null; if wkVal1 = wkVal2 then DBMS_OUTPUT.PUT_LINE('equal' ); else DBMS_OUTPUT.PUT_LINE('not equal' ); end if; end; /
上記の結果は「not equal」となる。