REVOKE用於撤銷使用者權限。
REVOKE
priv_type [(column_list)]
[, priv_type [(column_list)]] ...
ON [object_type] priv_level
FROM user
參數
-
priv_type:權限類別型,詳情請參見資料庫許可權模型。 -
column_list:選擇性參數,當priv_type為SELECT時,可以填寫表中的列名,針對具體列撤銷SELECT許可權。 -
priv_level:被撤銷許可權的對象層級。-
*.*:整個叢集層級的許可權。 -
db_name.*:資料庫層級的許可權。 -
db_name.table_name或者table_name:表層級的許可權。 -
catalog catalog_name:external catalog 的許可權。
-
注意事項
通過REVOKE撤銷使用者權限時,您需要擁有GRANT OPTION許可權。
樣本
-
撤銷帳號account3資料庫層級的
all許可權。REVOKE all ON adb_demo.* FROM 'account3'; -
撤銷帳號account4在 external catalog
paimon_catalog層級的access許可權。REVOKE ACCESS ON catalog paimon_catalog FROM 'account4';