PL/SQL で NULL 評価の IS NULL で 半角スペースと空文字列を試す


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

結果は、

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

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


カテゴリー: PL/SQL, プログラミング   パーマリンク

コメントは受け付けていません。