応用情報暗記無料で始める

NOT NULL制約とは?のっとぬるせいやく

NOT NULL制約とは、列にNULLを格納することを禁じる制約。値の欠落を投入時点で防ぐと同時に、その列を条件に使う問合せから不定の判定を排除できる。主キーを構成する列には、実体保全性の要請として暗黙に課される。

最終更新:2026-10-06

試験情報

応用情報技術者試験の頻出用語/テクノロジ系

応用情報を最短で暗記・合格する →

具体例

受注表の受注日にこの制約を付けておくと、期間指定の集計で日付が入っていない行が黙って除外される事故を防げる。既存表へ後付けする際は、先にNULLの行を既定値で埋めないと定義変更が失敗する。

試験での引っ掛け

空文字列や0はNULLではないため、この制約があっても未入力を意味する空文字が入り得る。「値が必ず存在する」ことは保証しても「意味のある値である」ことは保証しない。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

応用情報を最短で暗記・合格する →

試験での特徴
  • 分野:テクノロジ系
  • 空文字列や0はNULLではないため、この制約があっても未入力を意味する空文字が入り得る。