INKAR

Şunun için geçerlidir:evet olarak işaretlendi Databricks SQL denetimi yes Databricks Runtime olarak işaretlendi

Önemli

Bu işlev Unity Kataloğu tarafından desteklenmez.

Güvenliği sağlanabilir bir nesnedekiayrıcalığıbir sorumluya reddeder. Bir ayrıcalığı reddetmek, açık veya örtük bir izinden daha önceliklidir.

Şemada bir ayrıcalığı reddetmek (örneğin bir SELECT ayrıcalık), bu ayrıcalığı o şemadaki tüm nesneler üzerinde örtük olarak reddetme etkisine sahiptir. Katalogda belirli bir ayrıcalığı reddetmek, katalogdaki tüm şemalarda bu ayrıcalığı örtük olarak reddeder.

Not

Bu deyim yalnızca katalog ve nesneleri için hive_metastore geçerlidir.

Önemli

Bir sorumludan aynı REVOKE ayrıcalığı geri almak DENY için.

Sözdizimi

DENY privilege_types ON securable_object TO principal

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

Parametre

  • privilege_types

    Bu, reddedilen bir veya daha fazla ayrıcalığı principal tanımlar.

    • ALL PRIVILEGES

      için securable_objectgeçerli olan tüm ayrıcalıkları reddet.

    • privilege_type

      Bunu reddetmek principal için belirli bir ayrıcalık securable_object

  • securable_object

    Ayrıcalıkların sorumluya reddedildiği nesne.

  • Asıl

    Ayrıcalıkları reddedilen kullanıcı veya grup.

Örnek

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