PL/SQL で IS NULL 関数で 半角スペースと空文字列を評価してみました。

結果は、

  • IF ‘ ‘ IS NULL THEN と半角スペースを評価
    • 結果は不成立(FALSE)でした。
  • IF ” IS NULL THEN と 空文字列を評価
    • 結果は成立(TRUE)でした。

IS NULL による評価は NULL でも 空文字 でも成立(TRUE)するので、NULLと空文字を厳密に分けたい場合は注意が必要です。