GRANT

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

Bir sorumluyagüvenli hale getirilebilir bir nesne üzerinde ayrıcalık verir.

Not

Kataloğa erişimin samples değiştirilmesi desteklenmez. Bu katalog tüm çalışma alanlarında kullanılabilir ancak salt okunurdur.

Alıcılara paylaşımlara erişim vermek için PAYLAŞIMDA GRANT'i kullanın.

Sözdizimi

GRANT privilege_types ON securable_object TO principal

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

Parametre

  • ayrıcalık türleri

    Bu, öğesine verilecek principalbir veya daha fazla ayrıcalığı tanımlar.

    • ALL PRIVILEGES

      için geçerli olan tüm ayrıcalıkları verin securable_object. Unity Kataloğu'nda, ALL PRIVILEGES izin denetimleri yapıldığında tüm kullanılabilir ayrıcalıklara genişletilir. Verme sırasında geçerli tüm ayrıcalıkları tek tek vermez.

    • ayrıcalık türü

      üzerinde securable_objectprincipalöğesine verilecek belirli bir ayrıcalık.

  • securable_object

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

  • Asıl

    Ayrıcalıkların verildiği bir kullanıcı, hizmet sorumlusu veya grup. Kullanıcıları, hizmet sorumlularını ve grup adlarını ters köşeli ()` `özel karakterlerle kapatmanız gerekir.

Örnekler

> GRANT CREATE ON SCHEMA my_schema TO `alf@melmak.et`;

> GRANT ALL PRIVILEGES ON TABLE forecasts TO finance;

> GRANT SELECT ON TABLE sample_data TO `alf@melmak.et`;