投稿者 刈谷勇@安部家の押入れ  (社会人) 投稿日時 2009/2/8 22:10:33
ほとんどのデータベースのカラムの指定でnot nullの指定できると思うのですが、皆さんはnot nullを指定しないことってありますか?

自分は、文字列型の場合は’’(空文字)値型は0にしています。(bool型でnullを指定したい場合は値型の小さい物を使って表現しています。)
理由としては、プログラムでの扱いが面倒な点です。
例えば、TextBoxに表示させる場合でも一度、DBNULLかを確認しなければならない、また、where条件も通常はカラム名=値で絞込みを行えますが、NULLの場合はis nullに変更しなければならない等です。

もちろん、どうしても使わなければならないときもあるとは思いますが、皆さんのご意見を聞かせてもらえればと思います。