Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Databricks Runtime 12.2 LTS y versiones posteriores
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.
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 |
Sí | 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_TAGS 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;