7159T_sakaiさんの投稿一覧

助け合いフォーラムの投稿
2026/05/08 投稿
「データの削除ができない」の選択肢に関する解説について

当該の解説には、

"・データの削除ができない
NOT NULL制約が定義されているEMPLOYEE_ID列がビューに含まれていないため、設問のビューを通じてEMPLOYEES表にデータを追加することはできません。データの更新と削除は行うことができますが、WITH CHECK OPTIONが指定されているので、それもDEPARTMENT_IDが1であるデータに限られます。"

と書かれており、削除できる行がDEPARTMENT_IDが1であるデータに限られる理由が、WITH CHECK OPTIONに言及されています。WITH CHECK OPTIONは更新や追加の際のデータの条件を見るものであり、この場合削除対象が絞られる理由はビューのSELECTになると思うのですが、実際どうなのでしょうか。

合格体験記の投稿
投稿がありません