SCHEMA_PRIVILEGES

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

INFORMATION_SCHEMA. يسرد SCHEMA_PRIVILEGES الأساسيات التي لها امتيازات على مخطط في كتالوج.

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

التعريف

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

الاسم نوع البيانات بدون قيمة قياسي ‏‏الوصف
GRANTOR STRING لا ‏‏نعم‬ الأساسي الذي منح الامتياز.
GRANTEE STRING لا ‏‏نعم‬ الأساسي الذي يتم منح الامتياز له.
CATALOG_NAME STRING لا ‏‏نعم‬ كتالوج المخطط الذي يتم منح الامتياز عليه.
SCHEMA_NAME STRING لا ‏‏نعم‬ المخطط الذي يتم منح الامتياز عليه.
PRIVILEGE_TYPE STRING لا ‏‏نعم‬ يتم منح الامتياز .
IS_GRANTABLE STRING لا ‏‏نعم‬ دائمًا NO. محجوز للاستخدام في المستقبل.
INHERITED_FROM STRING ‏‏نعم‬ لا علاقة الأسلاف التي يتم توريث الامتياز منها.

القيود

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

الفصل الاسم قائمة الأعمدة ‏‏الوصف
المفتاح الأساسي SCHEMAPRIVS_PK GRANTOR، GRANTEE، CATALOG_NAME، ، SCHEMA_NAMEPRIVILEGE_TYPE معرف فريد للامتياز الممنوح.
المفتاح الخارجي SCHEMAPRIVS_SCHEMATA_FK CATALOG_NAME, SCHEMA_NAME مرجع SCHEMATA

الأمثلة

> SELECT catalog_name, schema_name, grantee
    FROM information_schema.schema_privileges;