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になると思うのですが、実際どうなのでしょうか。
合格体験記の投稿
投稿がありません