为什么我不能比较空字符串?

时间:2014-09-18 15:54:17

标签: oracle11g string-comparison

此块

BEGIN
  IF 'foo' = '' THEN
    DBMS_OUTPUT.PUT_LINE('True');
  ELSE
    DBMS_OUTPUT.PUT_LINE('False');
  END IF;
END;
正如人们所料,

打印“假”。但是,如果将比较替换为'foo' <> '''foo' != '',则仍会打印“False”。为什么会这样?检查字符串是否为空的正确方法是什么?

0 个答案:

没有答案