إظهار المنح

ينطبق على:التحقق الذي تم وضع علامة نعم عليه التحقق من Databricks SQL الذي تم وضع علامة عليه نعم Databricks Runtime

يعرض جميع الامتيازات (الموروثة والمرفضة والممنحة) التي تؤثر على العنصر القابل للتأمين.

لتشغيل هذا الأمر، يجب أن تكون إما:

  • مسؤول مساحة عمل أو مالك العنصر.
  • المستخدم المحدد في principal.

استخدم SHOW GRANTS TO RECIPIENT لسرد المشاركات التي يمكن للمستلم الوصول إليها.

بناء الجمله

SHOW GRANTS [ principal ] ON securable_object

يمكنك أيضا استخدام GRANT كبديل ل GRANTS.

معلمات

  • الرئيسيه

    مستخدم اختياري أو مجموعة لإظهار الامتيازات الممنوحة أو مرفوضة لها. إذا لم يتم تحديده SHOW ، فسيرجع امتيازات لجميع الأساسيات التي لديها امتيازات على العنصر. يجب إحاطة المستخدمين وكيانات الخدمة وأسماء المجموعات بأحرف خاصة في أحرف خلفية (` `).

  • securable_object

    الكائن الذي يجب إظهار امتيازاته.

ارجاع

مجموعة نتائج بالأعمدة التالية:

  • principal STRING NOT NULL: المدير الذي لديه الإذن.
  • actionType STRING NOT NULL: الإجراء الذي يملك الأساسي الإذن بتنفيذه.
  • objectType STRING : الكائن الذي يتم إرفاق الإذن به.
  • objectKey STRING: معرف الكائن.

المثال

> 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