メインコンテンツまでスキップ
メインコンテンツまでスキップ

CHECK GRANT ステートメント

CHECK GRANT クエリは、現在のユーザー/ロールが特定の権限を付与されているかどうかを確認するために使用されます。

構文

クエリの基本的な構文は次のとおりです:

  • privilege — 権限の種類。

ユーザーがかつて権限を付与されていた場合、応答の check_grant1 になります。そうでない場合、応答の check_grant0 になります。

table_1.col1 が存在し、現在のユーザーが権限 SELECT/SELECT(con) または(権限のある)ロールによって付与されている場合、応答は 1 です。

table_2.col2 が存在しない、または現在のユーザーが権限 SELECT/SELECT(con) または(権限のある)ロールによって付与されていない場合、応答は 0 です。

ワイルドカード

権限を指定する際には、テーブル名やデータベース名の代わりにアスタリスク (*) を使用できます。ワイルドカードのルールについては、WILDCARD GRANTS を確認してください。