REVOKE を使用して、アカウントから権限を取り消します。
REVOKE
priv_type [(column_list)]
[, priv_type [(column_list)]] ...
ON [object_type] priv_level
FROM userパラメーター
| パラメーター | 説明 |
|---|---|
priv_type | 取り消す権限の種類です。全リストについては、「権限モデル」をご参照ください。 |
column_list | (任意)1 つ以上の列名です。priv_type が SELECT の場合にのみ適用され、特定の列に対する権限取り消しを制限します。 |
priv_level | 取り消す権限の範囲です:*.*(クラスター レベル)、db_name.*(データベース レベル)、または db_name.table_name/table_name(テーブル レベル)。 |
注意事項
REVOKE を実行するには、アカウントが GRANT OPTION 権限を持っている必要があります。
例
account3 からすべてのデータベースレベル権限を取り消します:
REVOKE ALL ON adb_demo.* FROM 'account3';