COLUMN_MASKS
![verificação marcada como sim](../../../_static/images/icons/check.png Databricks Runtime 12.2 LTS e superior ![verificação marcada como sim](../../../_static/images /icons/check.png somente Unity Catalog.)
Importante
Esse recurso está em uma versão prévia.
INFORMATION_SCHEMA.COLUMN_MASKS
Contém os metadados de mascaramento de coluna para colunas de tabela no catálogo ou todos os catálogos, se pertencerem ao catálogo SYSTEM
.
As informações são exibidas somente nos catálogos com os quais o usuário tem permissão para interagir.
Essa relação é uma extensão do Esquema de Informações Padrão do SQL.
Definição
A relação COLUMN_MASKS
contém as seguintes colunas.
Nome | Tipo de dados | Nullable | Descrição |
---|---|---|---|
CATALOG_NAME |
STRING |
Não | O catálogo que contém a tabela. |
SCHEMA_NAME |
STRING |
Não | Esquema que contém a tabela. |
TABLE_NAME |
STRING |
Não | O nome da relação da qual a coluna faz parte. |
COLUMN_NAME |
STRING |
Não | A coluna à qual a marca se aplica. |
MASK_CATALOG |
STRING |
Não | Catálogo que contém a função de filtro. |
MASK_SCHEMA |
STRING |
Não | Catálogo que contém a função de filtro. |
MASK_NAME |
STRING |
Não | O nome específico da função que implementa a máscara. |
MASK_COL_USAGE |
STRING |
Sim | Uma lista separada por vírgulas de colunas adicionais passadas para a função de mascaramento. NULL se nenhum. |
Restrições
A seguinte restrição se aplica à COLUMN_TAGS
relação:
Classe | Nome | Lista de colunas | Descrição |
---|---|---|---|
Chave primária | COLUMN_MASKS_PK |
CATALOG_NAME , SCHEMA_NAME , TABLE_NAME , COLUMN_NAME |
Identificador exclusivo de uma marca de coluna. |
Chave estrangeira | COLUMN_MASKS_COLUMNS_FK |
CATALOG_NAME , SCHEMA_NAME , TABLE_NAME , COLUMN_NAME |
Faz referência a COLUMNS |
Chave estrangeira | COLUMN_MASKS_ROUTINES_FK |
MASK_CATALOG , MASK_SCHEMA , MASK_NAME |
ROTINAS de referências |
Exemplo
-- 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;