投稿者 刈谷勇  (社会人) 投稿日時 2009/2/9 20:47:20
るきおさん、回答ありがとうございます。

>>皆さんはnot nullを指定しないことってありますか?
>はい。あります。
>つまり、NULL許可の列を作るということですよね。

自分の場合、全てのカラムがNot Null状態です。
数値については、0の場合は設定無しか本当の0という仕様で問題ないので・・・
(自社で使用するものなので、比較的この辺はゆるかったりしています。)


>Where句で = ではなく IS を使うというのは何とかしてほしかったと思いますし、

そうなんですよね、Where句の件はどうにかしてほしいですよね。


>Order Byで並び変えたときにNullが上にくるとか下にくるとかの既定地がSQL ServerとOracleで
>異なっていて苦労した記憶もあります。

これは知りませんでした。
nullの並び順の規定って、SQLの規約には無いんですかね?

上記のWhere句の件も含めて、SQLの次期の規約を作るときに考えてほしいですよね。


>各種Null周りの仕様をもうちょっと使いやすくしてほしかったです。 

こちらは、マイクロソフトさんにはぜひともがんばってもらいたいものです。
(といっても、Express Editionを使っている身分でえらそうなことはいえませんが)(^^;