Utilisez la commande REVOKE pour supprimer les permissions d'un compte.
REVOKE
priv_type [(column_list)]
[, priv_type [(column_list)]] ...
ON [object_type] priv_level
FROM user
Paramètres
| Paramètre | Description |
|---|---|
priv_type |
Le type de permission à révoquer. Pour la liste complète, consultez le Modèle de permissions. |
column_list |
(Facultatif) Un ou plusieurs noms de colonnes. S'applique uniquement lorsque priv_type est défini sur SELECT, ce qui limite la révocation aux colonnes spécifiées. |
priv_level |
L'étendue de la permission à révoquer : *.* (niveau cluster), db_name.* (niveau base de données), db_name.table_name / table_name (niveau table) ou catalog catalog_name (niveau catalogue externe). |
Notes d'utilisation
Pour REVOKE, le compte doit disposer de la permission GRANT OPTION.
Exemples
-
Révoquez toutes les permissions au niveau de la base de données pour
account3:REVOKE ALL ON adb_demo.* FROM 'account3'; -
Révoquez la permission
ACCESSsur le catalogue externepaimon_catalogpouraccount4:REVOKE ACCESS ON catalog paimon_catalog FROM 'account4';