NOT NULLの制約については、文字型について
Oracleと、SQLServerで扱いが微妙に違うのがイタイな。
Oracleは、NullとEmptyの違いが無いのに対して
SQLServerは、NullとEmptyを明確に区別する。

そのため、ほとんどのフィールドは、Nullを許可しているな。

考え方は、SQLServerの方が好きだな。
他の、DBってどうなのだろう。。?