DENY
適用於:Databricks SQL Databricks Runtime
重要
Unity Catalog不支援此函式。
拒絕主體的安全性實體物件權限。 撤銷權限的作法會優先於任何明確或隱含的 grant。
對 schema 的許可權進行撤銷(例如 SELECT
許可權)會對於該 schema中的所有物件產生隱含撤銷該許可權的效果。 拒絕 catalog 上的特定許可權,會隱含地拒絕 catalog中所有架構的許可權。
注意
此語句只適用於 hive_metastore
catalog 及其物件。
重要
若要從主體復原 DENY
您 REVOKE
相同的許可權。
語法
DENY privilege_types ON securable_object TO principal
privilege_types
{ ALL PRIVLEGES |
privilege_type [, ...] }
Parameters
privilege_types
這會識別拒絕的
principal
一或多個許可權。ALL PRIVILEGES
Deny 所有適用於
securable_object
的許可權。-
在此
securable_object
上執行 deny 的principal
的特定權限
-
拒絕主體許可權的物件。
-
拒絕其許可權的使用者或群組。
範例
-- Deny Alf the right to query `t`.
> DENY SELECT ON TABLE t TO `alf@melmak.et`;
-- Undo the the `DENY`.
> REVOKE SELECT ON TABLE t FROM `alf@melmak.et`;