データベーススペシャリスト暗記無料で始める

WITH CHECK OPTIONとは?うぃずちぇっくおぷしょん

WITH CHECK OPTIONとは、ビュー定義に付ける指定で、そのビューを通した挿入・更新の結果がビューの選択条件を満たすことを強制する。指定しない場合、条件を外れる値でも更新が通ってしまい、更新した行が直後にビューから見えなくなる現象が起きる。

最終更新:2026-10-06

試験情報

データベーススペシャリスト試験の頻出用語/午前II

データベースSPを最短で暗記・合格する →

具体例

「支店コード = '01'」で絞ったビューを支店担当者に与えるとき、この指定がなければ支店コードを'02'に書き換えて他支店へ行を送り込める。指定しておけば、その更新は制約違反として拒否される。

試験での引っ掛け

ビューを使ったアクセス制御は、読み取りを絞るだけでは片手落ちで、書き込み方向の抜け穴が残る。またビューが集約や結合を含むと更新自体ができないため、この指定以前に更新可能な形かどうかを確認する必要がある。

関連用語

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

データベースSPを最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • ビューを使ったアクセス制御は、読み取りを絞るだけでは片手落ちで、書き込み方向の抜け穴が残る。