SQLの権限管理(GRANT・REVOKE)
更新日:
用語解説
SQLの権限管理(GRANT・REVOKE)は、データベースの表などへの操作の権限を、利用者やロールに与えたり取り消したりするSQLです。
■ 試験で押さえるポイント
GRANTは、SELECT、INSERT、UPDATE、DELETEなどの権限を与えます。
REVOKEは、与えた権限を取り消します。
WITH GRANT OPTIONを付けて権限を受けた利用者は、その権限を他の利用者に与えられます。
■ 過去問での着眼点
最小権限の考え方で、必要な権限だけを与えます。WITH GRANT OPTIONは権限の広がりに注意します。
例: 「GRANT SELECT ON 顧客 TO 営業部」で、営業部に顧客の表の参照だけを許可します。