2008-07-02から1日間の記事一覧

OracleでNULLと''(空文字)の違いについて考える。

Oracle9iだけNULLと''(空文字)の定義が変わっています。 8iから9iになった時に一度検証した事が有るんですが、それを10gでやってみたら仕様が元に戻っていて驚いた。 検証プログラム DECLARE a VARCHAR2(8) := NULL; b CHAR(8) := NULL; BEGIN a := ''; b :=…