إظهار المنح
ينطبق على: التحقق من Databricks SQL Databricks Runtime
يعرض جميع الامتيازات (الموروثة والمرفضة والممنحة) التي تؤثر على العنصر القابل للتأمين.
لتشغيل هذا الأمر، يجب أن تكون إما:
- مسؤول مساحة عمل أو مالك العنصر.
- المستخدم المحدد في
principal
.
استخدم SHOW GRANTS TO RECIPIENT لسرد المشاركات التي يمكن للمستلم الوصول إليها.
بناء الجمله
SHOW GRANTS [ principal ] ON securable_object
يمكنك أيضا استخدام GRANT
كبديل ل GRANTS
.
معلمات
-
مستخدم اختياري أو مجموعة لإظهار الامتيازات الممنوحة أو مرفوضة لها. إذا لم يتم تحديده
SHOW
، فسيرجع امتيازات لجميع الأساسيات التي لديها امتيازات على العنصر. يجب إحاطة المستخدمين وكيانات الخدمة وأسماء المجموعات بأحرف خاصة في أحرف خلفية (` `
). -
الكائن الذي يجب إظهار امتيازاته.
ارجاع
مجموعة نتائج بالأعمدة التالية:
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