否認

適用于:核取標示為是 Databricks SQL 檢查標示為是 Databricks Runtime

重要

Unity 目錄不支援此函式。

拒絕安全性實體物件的許可權給主體。 拒絕許可權會優先于任何明確或隱含授與。

拒絕架構的許可權 (例如 SELECT 許可權) 對於該架構中所有物件隱含拒絕該許可權的效果。 拒絕目錄中特定許可權會隱含拒絕目錄中所有架構的該許可權。

注意

此語句僅適用于 hive_metastore 目錄及其物件。

重要

若要從主體復原 DENYREVOKE 相同的許可權。

語法

DENY privilege_types ON securable_object TO principal

privilege_types
   { ALL PRIVLEGES |
     privilege_type [, ...] }

參數

  • privilege_types

    這會識別拒絕 的 principal 一或多個許可權。

    • ALL PRIVILEGES

      拒絕適用于所有的許可權 securable_object

    • privilege_type

      拒絕 principal 此許可權的特定許可權 securable_object

  • securable_object

    拒絕主體許可權的物件。

  • 主要

    拒絕其許可權的使用者或群組。

例子

-- 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`;