2013-12-15 1475 views
16

我々は、Oracleでテーブルを定義するときのように私たちは列を定義することがあります。私の質問は、私は、この声明の中で「ENABLE」の意味を理解できなかったです"not null"と "not null enable"に違いはありますか?

"NAME" VARCHAR2(80) NOT NULL ENABLE 

"NAME" VARCHAR2(80) NOT NULLと定義した場合の違いは何ですか?

答えて

26

ENABLEはデフォルトの状態なので、省略しても同じ効果があります。逆の場合はDISABLEを指定します。この場合、制約はアクティブではありません。

詳細については、constraintのドキュメントを参照してください。

関連する問題