COLUMN_MASKS

! [حدد علامة نعم] (.. /.. /.. /_static/الصور/الأيقونات/check.png Databricks Runtime 12.2 LTS وما فوق! [حدد علامة نعم] (.. /.. /.. /_static/الصور/الأيقونات/check.png كتالوج Unity فقط.)

هام

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

INFORMATION_SCHEMA.COLUMN_MASKS يحتوي على بيانات تعريف إخفاء العمود لأعمدة الجدول في الكتالوج، أو كافة الكتالوجات إذا كانت مملوكة SYSTEM للكتالوج.

يتم عرض المعلومات فقط للأعمدة التي يملك المستخدم الإذن للتفاعل معها.

هذه العلاقة هي امتداد لمخطط المعلومات القياسية SQL.

التعريف

تحتوي العلاقة COLUMN_MASKS على ما يلي.

الاسم نوع البيانات قبول القيم الخالية ‏‏الوصف
CATALOG_NAME STRING لا الكتالوج الذي يحتوي على الجدول.
SCHEMA_NAME STRING لا المخطط الذي يحتوي على الجدول.
TABLE_NAME STRING لا اسم الجدول الذي يشكل العمود جزءا منه.
COLUMN_NAME STRING لا العمود الذي تنطبق عليه الأقنعة.
MASK_CATALOG STRING لا الكتالوج الذي يحتوي على وظيفة القناع.
MASK_SCHEMA STRING لا المخطط الذي يحتوي على وظيفة القناع.
MASK_NAME STRING لا الاسم المحدد للدالة التي تنفذ القناع.
MASK_COL_USAGE STRING ‏‏نعم‬ قائمة مفصولة بفواصل للأعمدة الإضافية التي تم تمريرها إلى دالة الإخفاء. NULL إذا لم يكن هناك شيء.

القيود

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

الفصل الاسم قائمة الأعمدة ‏‏الوصف
المفتاح الأساسي COLUMN_MASKS_PK CATALOG_NAME، ، SCHEMA_NAME، TABLE_NAMECOLUMN_NAME معرف فريد لقناع عمود.
المفتاح الخارجي COLUMN_MASKS_COLUMNS_FK CATALOG_NAME، ، SCHEMA_NAME، TABLE_NAMECOLUMN_NAME أعمدة المراجع
المفتاح الخارجي COLUMN_MASKS_ROUTINES_FK MASK_CATALOG، ، MASK_SCHEMAMASK_NAME الرجوع إلى الروتينات

مثال

-- Return the names of all functions used as column masks in the current catalog.
> SELECT mask_catalog, mask_schema, mask_name, count(1)
    FROM information_schema.column_masks
    GROUP BY ALL
    ORDER BY ALL;