DENY
Şunlar için geçerlidir: Databricks SQL Databricks Runtime
Önemli
Bu işlev Unity Kataloğu tarafından desteklenmez.
Güvenliği sağlanabilir bir nesnedeki ayrıcalığı bir sorumluya reddeder. Ayrıcalığı reddetmek, herhangi bir açık veya örtük izinden daha önceliklidir.
Şemada bir ayrıcalığı reddetme (örneğin ayrıcalık SELECT
), bu ayrıcalığı o şemadaki tüm nesneler üzerinde örtük olarak reddetmenin 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
Sorumludan aynı ayrıcalığı geri REVOKE
almak DENY
için.
Sözdizimi
DENY privilege_types ON securable_object TO principal
privilege_types
{ ALL PRIVLEGES |
privilege_type [, ...] }
Parametreler
privilege_types
Bu, reddedilen bir veya daha fazla ayrıcalığı
principal
tanımlar.ALL PRIVILEGES
için
securable_object
geçerli olan tüm ayrıcalıkları reddet.-
Bunu reddetmek
principal
için belirli bir ayrıcalıksecurable_object
-
Ayrıcalıkların sorumluya reddedildiği nesne.
-
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`;