COLUMN_MASKS
! [проверка помечено да](.). /.. /.. /_static/images/icons/проверка.png Databricks Runtime 12.2 LTS и выше ![ проверка помечены да](.). /.. /.. /_static/images/icons/проверка.png только каталог Unity.)
Внимание
Эта функция предоставляется в режиме общедоступной предварительной версии.
INFORMATION_SCHEMA.COLUMN_MASKS
содержит метаданные маскирования столбцов для столбцов таблицы в каталоге или все каталоги, если они принадлежат каталогу SYSTEM
.
Сведения отображаются только для столбцов, с которыми пользователь имеет разрешение на взаимодействие.
Это расширение к стандартной схеме сведений SQL.
Определение
Реляционная COLUMN_MASKS
связь содержит следующее.
Имя. | Тип данных | Допускает значение NULL | Description |
---|---|---|---|
CATALOG_NAME |
STRING |
No | Каталог, содержащий таблицу. |
SCHEMA_NAME |
STRING |
No | Схема, которая содержит таблицу. |
TABLE_NAME |
STRING |
No | Имя таблицы, в который входит столбец. |
COLUMN_NAME |
STRING |
No | Столбец, к которому применяются маски. |
MASK_CATALOG |
STRING |
No | Каталог, содержащий функцию маски. |
MASK_SCHEMA |
STRING |
No | Схема, содержащая функцию маски. |
MASK_NAME |
STRING |
No | Конкретное имя функции, реализующего маску. |
MASK_COL_USAGE |
STRING |
Да | Разделенный запятыми список дополнительных столбцов, переданных функции маскирования. NULL Значение , если нет. |
Ограничения
К реляционному отношению COLUMN_TAGS
применяется следующее ограничение:
Класс | Имя. | Список столбцов | Description |
---|---|---|---|
Первичный ключ | 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 |
Ссылается на ROUTINES. |
Пример
-- 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;