CHECK GRANT ステートメント
CHECK GRANT
クエリは、現在のユーザー/ロールが特定の権限を付与されているかどうかを確認するために使用されます。
構文
クエリの基本的な構文は次のとおりです:
privilege
— 権限の種類。
例
ユーザーがかつて権限を付与されていた場合、応答の check_grant
は 1
になります。そうでない場合、応答の check_grant
は 0
になります。
table_1.col1
が存在し、現在のユーザーが権限 SELECT
/SELECT(con)
または(権限のある)ロールによって付与されている場合、応答は 1
です。
table_2.col2
が存在しない、または現在のユーザーが権限 SELECT
/SELECT(con)
または(権限のある)ロールによって付与されていない場合、応答は 0
です。
ワイルドカード
権限を指定する際には、テーブル名やデータベース名の代わりにアスタリスク (*
) を使用できます。ワイルドカードのルールについては、WILDCARD GRANTS を確認してください。