GRANT'LERI GÖSTER
Şunun için geçerlidir: Databricks SQL denetimi yes Databricks Runtime
Güvenli hale getirilebilir nesneyi etkileyen tüm ayrıcalıkları (devralınmış, reddedilmiş ve verilmiş) görüntüler.
Bu komutu çalıştırmak için aşağıdakilerden biri olmanız gerekir:
- Çalışma alanı yöneticisi veya nesnenin sahibi.
- içinde
principal
belirtilen kullanıcı.
Alıcıya erişim izni olan paylaşımları listelemek için ALıCıYA VERİLerİ GÖSTER'i kullanın.
Sözdizimi
SHOW GRANTS [ principal ] ON securable_object
için alternatif GRANTS
olarak da kullanabilirsinizGRANT
.
Parametre
-
Verilen veya reddedilen ayrıcalıkların gösterildiği isteğe bağlı bir kullanıcı veya grup. Belirtilmezse
SHOW
, nesnesinde ayrıcalıkları olan tüm sorumlular için ayrıcalıklar döndürür. Kullanıcıları, hizmet sorumlularını ve grup adlarını ters köşeli ()` `
özel karakterlerle kapatmanız gerekir. -
Ayrıcalıkları gösterilecek nesne.
Döndürür
Aşağıdaki sütunları içeren bir sonuç kümesi:
principal STRING NOT NULL
: İzin sahibi olan sorumlu.actionType STRING NOT NULL
: Sorumlunun gerçekleştirme iznine sahip olduğu eylem.objectType STRING
: İznin eklendiği nesne.objectKey STRING
: Nesnenin tanımlayıcısı.
Örnek
> SHOW GRANTS `alf@melmak.et` ON SCHEMA my_schema;
principal actionType objectType objectKey
------------- ---------- ---------- ---------
alf@melmak.et USE DATABASE my_schema
> SHOW GRANTS ON SHARE some_share;
recipient actionType objectType objectKey
--------- ---------- ---------- ---------
A_Corp SELECT
B.com SELECT
> SHOW GRANTS ON CONNECTION mysql_connection;
principal actionType objectType objectKey
------------- ---------------------- ---------- ------------------------------------
alf@melmak.et CREATE FOREIGN CATALOG CONNECTION mysql_connection
alf@melmak.et USE CONNECTION CONNECTION mysql_connection