HIBELERI GÖSTER

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

Güvenli hale getirilebilir nesneyi etkileyen tüm ayrıcalıkları (devralınan , reddedilen ve verilen) 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ının erişimi olan paylaşımları listelemek için ALıCıYA VERİCİLERİ GÖSTER seçeneğini kullanın.

Sözdizimi

SHOW GRANTS [ principal ] ON securable_object

için alternatif GRANTSolarak da kullanabilirsinizGRANT.

Parametreler

  • müdür

    Verilen veya reddedilen ayrıcalıkların gösterildiği isteğe bağlı bir kullanıcı veya grup. Belirtilmezse SHOW , nesne üzerinde 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ı backticks (` `) içinde özel karakterlerle kapatmanız gerekir.

  • securable_object

    Ayrıcalıkları gösterilecek nesne.

Döndürülenler

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