GRANT'LERI GÖSTER

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

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 principalbelirtilen 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 GRANTSolarak da kullanabilirsinizGRANT.

Parametre

  • Asıl

    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.

  • securable_object

    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