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