GRANT

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

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

Not

samples kataloğuna erişimin değiştirilmesi desteklenmez. Bu katalog, tüm çalışma alanlarında kullanılabilir, ancak sadece okunabilir.

GRANT ON SHARE kullanarak alıcılarapaylaşımlarına erişim verin.

Sözdizimi

GRANT privilege_types ON securable_object TO principal

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

Parametreler

  • ayrıcalık türleri

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

    • ALL PRIVILEGES

      securable_object ile ilgili olan tüm ayrıcalıkları verin. 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 ayrıcalıkların tümünü ayrı ayrı vermez. Yanlışlıkla veri sızdırmayı veya ayrıcalık yükseltmeyi ALL PRIVILEGES önlemek için , EXTERNAL USE SCHEMAveya EXTERNAL USE LOCATION ayrıcalıklarını içermezMANAGE.

    • ayrıcalık türü

      securable_object üzerinde principal için verilecek belirli bir ayrıcalık.

  • securable_object

    Sorumluya ayrıcalıkların verildiği nesne.

  • müdür

    Ayrıcalıkların verildiği kullanıcı, hizmet sorumlusu veya grup. Kullanıcılar, hizmet sorumluları ve grup adları, özel karakterler kullanılarak ` ` içinde belirtilmelidir.

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

-- Granting a privilege to the service principal fab9e00e-ca35-11ec-9d64-0242ac120002
> GRANT SELECT ON TABLE t TO `fab9e00e-ca35-11ec-9d64-0242ac120002`;