こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

NULLと ''の判定について、アドバイスを下さい。

初心者で、いつもお世話になっております。
今、要件定義からデータベース設計を行ってます。

ORACLEのカラムではnullと''と言う概念は無かったのですが、
Postgres上では、Nullと''は別ものと言う事で、
CREATE TABLE文でVarcharのものを「''」でデフォルト設定した方が、
今後、開発する上で楽になるのでしょうか?

なにか良い案があれば、参考程度にアドバイスしていただけると幸いです・・・

投稿日時 - 2009-09-14 10:25:57

QNo.5288483

暇なときに回答ください

質問者が選んだベストアンサー

Oracleが特別なのであって、NULLと空文字列''は通常は別物です。
よって、NULLと空文字列の業務上/運用上の違いを明確にすることが
先決なのであって、初期値をどうするかはその後の話です。

投稿日時 - 2009-09-14 10:51:01

ANo.1

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

No.1の方も書かれている通り、登録されていない「null」と、
空文字が登録された「''」を区別する必要がシステム上あるかどうかですね。

投稿日時 - 2009-09-14 17:38:08

あなたにオススメの質問