Compartir vía


COLUMN_MASKS

marcado con sí Databricks Runtime 12.2 LTS y versiones posteriores marcado con sí Unity Catalog solamente.

Importante

Esta característica está en versión preliminar pública.

INFORMATION_SCHEMA.COLUMN_MASKS contiene los metadatos de enmascaramiento de columnas para las columnas de tabla del catálogo o todos los catálogos si pertenecen al SYSTEM catálogo.

La información solo se muestra para las columnas con las que el usuario tiene permiso para interactuar. Las tablas a las que solo se puede acceder a través del BROWSE privilegio no se incluyen en los resultados.

Esta relación es una extensión para el esquema de información estándar de SQL.

Definición

La COLUMN_MASKS relación contiene lo siguiente.

Nombre Tipo de dato Anulable Description
CATALOG_NAME STRING No Catálogo que contiene la tabla.
SCHEMA_NAME STRING No Esquema que contiene la tabla.
TABLE_NAME STRING No Nombre de la tabla de la que forma parte la columna.
COLUMN_NAME STRING No Columna a la que se aplica la máscara.
MASK_CATALOG STRING No Catálogo que contiene la función de máscara.
MASK_SCHEMA STRING No Esquema que contiene la función de máscara.
MASK_NAME STRING No Nombre específico de la función que implementa la máscara.
MASK_COL_USAGE STRING Lista separada por comas de columnas adicionales que se pasan a la función de enmascaramiento. NULL si no existe.

Constraints

La restricción siguiente se aplica a la COLUMN_MASKS relación:

Class Nombre Lista de columnas Description
Clave principal COLUMN_MASKS_PK CATALOG_NAME, SCHEMA_NAME, , TABLE_NAME, COLUMN_NAME Identificador único de una máscara de columna.
Clave externa COLUMN_MASKS_COLUMNS_FK CATALOG_NAME, SCHEMA_NAME, , TABLE_NAME, COLUMN_NAME Hace referencia a COLUMNS
Clave externa COLUMN_MASKS_ROUTINES_FK MASK_CATALOG, , MASK_SCHEMA, MASK_NAME Hace referencia a ROUTINES

Example

-- 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;