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_NAME COLUMN_NAME |
معرف فريد لقناع عمود. |
المفتاح الخارجي | COLUMN_MASKS_COLUMNS_FK |
CATALOG_NAME ، ، SCHEMA_NAME ، TABLE_NAME COLUMN_NAME |
أعمدة المراجع |
المفتاح الخارجي | COLUMN_MASKS_ROUTINES_FK |
MASK_CATALOG ، ، MASK_SCHEMA MASK_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;