Delen via


DENY

Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime

Belangrijk

Deze functie wordt niet ondersteund door Unity Catalog.

Een bevoegdheid voor een beveiligbaar object wordt geweigerd aan een principal. Het ontzeggen van een voorrecht krijgt voorrang boven elke expliciete of impliciete grant.

Het weigeren van een bevoegdheid voor een schema (bijvoorbeeld een SELECT-bevoegdheid) heeft het effect dat impliciet die bevoegdheid wordt geweigerd voor alle objecten in die schema. Het weigeren van een specifieke bevoegdheid voor de catalog weigert impliciet die bevoegdheid voor alle schema's in de catalog.

Notitie

Deze instructie is alleen van toepassing op de hive_metastorecatalog en de objecten ervan.

Belangrijk

DENY Als u REVOKE dezelfde bevoegdheid van de principal ongedaan wilt maken.

Syntaxis

DENY privilege_types ON securable_object TO principal

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

Parameters

  • privilege_types

    Hiermee wordt een of meer bevoegdheden geïdentificeerd die worden principal geweigerd.

    • ALL PRIVILEGES

      Deny alle bevoegdheden die van toepassing zijn op de securable_object.

    • privilege_type

      Een specifieke bevoegdheid voor het deny van de principal op deze securable_object

  • securable_object

    Het object waarop de bevoegdheden aan de principal worden geweigerd.

  • principal

    De gebruiker of groep waarvan de bevoegdheden worden geweigerd.

Opmerking

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