ROUTINE_PRIVILEGES

هام

هذه الميزة في المعاينة العامة.

ينطبق على:وضع علامة Databricks SQL وضع علامة Databricks Runtime 11.3 LTS وما فوق وضع علامة كتالوج Unity فقط

INFORMATION_SCHEMA. يسرد ROUTINE_PRIVILEGES الأساسيات التي لها امتيازات على روتين في كتالوج.

تقتصر الصفوف التي تم إرجاعها على الإجراءات الروتينية التي يتمتع المستخدم بامتياز التفاعل معها.

التعريف

تحتوي العلاقة ROUTINE_PRIVILEGES على الأعمدة التالية:

الاسم نوع البيانات بدون قيمة قياسي ‏‏الوصف
GRANTOR STRING لا ‏‏نعم‬ المدير الذي منح الامتياز.
GRANTEE STRING لا ‏‏نعم‬ الأساسي الذي يتم منح الامتياز له.
SPECIFIC_CATALOG STRING لا ‏‏نعم‬ كتالوج الروتين الذي يتم منح الامتياز عليه.
SPECIFIC_SCHEMA STRING لا ‏‏نعم‬ قاعدة بيانات الروتين الذي يتم منح الامتياز عليه.
SPECIFIC_NAME STRING لا ‏‏نعم‬ اسم المخطط الفريد (المحدد) للروتين الذي يتم منح الامتياز عليه.
ROUTINE_CATALOG STRING لا ‏‏نعم‬ يطابق SPECIFIC_CATALOG.
ROUTNE_SCHEMA STRING لا ‏‏نعم‬ يطابق SPECIFIC_SCHEMA.
ROUTINE_NAME STRING لا ‏‏نعم‬ اسم الروتين الذي يتم منح الامتياز عليه.
PRIVILEGE_TYPE STRING لا ‏‏نعم‬ يتم منح الامتياز.
IS_GRANTABLE STRING لا ‏‏نعم‬ دائمًا NO. محجوز للاستخدام في المستقبل.
INHERITED_FROM STRING ‏‏نعم‬ لا علاقة الأسلاف التي يتم توريث الامتياز منها.

القيود

تنطبق القيود التالية على العلاقة ROUTINE_PRIVILEGES :

الفصل الاسم قائمة الأعمدة ‏‏الوصف
المفتاح الأساسي ROUTINE_PRIVS_PK GRANTOR، GRANTEE، SPECIFIC_CATALOG، SPECIFIC_SCHEMA، ، SPECIFIC_NAMEPRIVILEGE_TYPE معرف فريد للامتياز الممنوح.
المفتاح الخارجي ROUTINE_PRIVS_ROUTINE_FK SPECIFIC_CATALOG، ، SPECIFIC_SCHEMASPECIFIC_NAME الرجوع إلى الروتينات

الأمثلة

> SELECT specific_catalog, specific_schema, specific_name, grantee
    FROM information_schema.routine_privileges;