TABLE_PRIVILEGES

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

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

التعريف

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

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

القيود

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

الفصل الاسم قائمة الأعمدة ‏‏الوصف
المفتاح الأساسي TABLEPRIVS_PK GRANTOR، GRANTEE، TABLE_CATALOG، TABLE_SCHEMA، ، TABLE_NAMEPRIVILEGE_TYPE معرف فريد للامتياز الممنوح.
المفتاح الخارجي TABLEPRIVS_TABLES_FK TABLE_CATALOG، ، TABLE_SCHEMATABLE_NAME جداول المراجع

الأمثلة

> SELECT table_catalog, table_schema, table_name, grantee
    FROM information_schema.table_privileges;