次のSQL文をA表の所有者が発行した場合を説明したものはどれか。 GRANT ALL PRIVILEGES ON A TO B WITH GRANT OPTION
ALL PRIVILEGESと付与権をまとめて与えるSQL
選択肢
- ア利用者Bに対して,A表に関するSELECT権限,UPDATE権限,INSERT権限,DELETE権限などの全ての権限,及びそれらの付与権を付与する。
- イ利用者Bに対して,A表に関するSELECT権限,UPDATE権限,INSERT権限,DELETE権限などの全ての権限を付与するが,それらの付与権は付与しない。
- ウ利用者Bに対して,A表に関するSELECT権限,UPDATE権限,INSERT権限,DELETE権限は付与しないが,それらの全ての付与権だけを付与する。
- エ利用者Bに対して,A表に関するSELECT権限,及びSELECT権限の付与権を付与するが,UPDATE権限,INSERT権限,DELETE権限,及びそれらの付与権は付与しない。
正解と解説
正解:ア 利用者Bに対して,A表に関するSELECT権限,UPDATE権限,INSERT権限,DELETE権限などの全ての権限,及びそれらの付与権を付与する。
ALL PRIVILEGESはその表に対する全ての権限をまとめて与える指定で、WITH GRANT OPTIONを付けると、受け取った利用者が同じ権限を他者へ再付与できるようになります。したがって全権限とその付与権の両方が与えられます。
選択肢ごとの解説
- ア正しい。全権限に加え、他者へ再付与できる権利も与えられる。
- イ誤り。付与権を与えないのはWITH GRANT OPTIONを付けない場合。
- ウ誤り。権限本体も併せて付与される。
- エ誤り。ALL PRIVILEGESなので参照権限だけに限定されない。
同じ分野の他の問題
- 次のSQL文をA表の所有者が発行したときの,利用者BへのA表に関する権限の付与を説明したものはどれか。 GRANT AL…2023年度 春期 午前II 問21
- 次のSQL文の実行結果の説明に関する記述のうち,適切なものはどれか。 CREATE VIEW 東京取引先 AS SELE…2018年度 秋期 午前II 問21
- DBMSがトランザクションのコミット処理を完了するタイミングはどれか。2025年度 秋期 午前II 問21
- “従業員”表に対して、SQL文を実行して得られる結果はどれか。ここで、実線の下線は主キーを表し、表中のNULLは値が存在…2025年度 春期 午前II 問21
- 関係モデルにおける外部キーに関する記述のうち,適切なものはどれか。2024年度 秋期 午前II 問21
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。