Condividi tramite


COLUMN_MASKS

! [check contrassegnato sì] (.. /.. /.. /_static/images/icons/check.png Databricks Runtime 12.2 LTS e versioni successive! [check contrassegnato sì] (.. /.. /.. /_static/images/icons/check.png solo catalogo Unity.

Importante

Questa funzionalità è disponibile in anteprima pubblica.

INFORMATION_SCHEMA.COLUMN_MASKS contiene i metadati della maschera di colonna per le colonne della tabella nel catalogo o tutti i cataloghi se di proprietà del SYSTEM catalogo.

Le informazioni vengono visualizzate solo per le colonne con cui l'utente dispone dell'autorizzazione per interagire.

Questa relazione è un'estensione dello schema delle informazioni standard di SQL.

Definizione

La COLUMN_MASKS relazione contiene quanto segue.

Nome Tipo di dati Nullable Descrizione
CATALOG_NAME STRING No Catalogo contenente la tabella.
SCHEMA_NAME STRING No Schema contenente la tabella.
TABLE_NAME STRING No Nome della tabella di cui fa parte la colonna.
COLUMN_NAME STRING No Colonna a cui si applicano le maschere.
MASK_CATALOG STRING No Catalogo che contiene la funzione mask.
MASK_SCHEMA STRING No Schema contenente la funzione mask.
MASK_NAME STRING No Nome specifico della funzione che implementa la maschera.
MASK_COL_USAGE STRING Elenco delimitato da virgole di colonne aggiuntive passate alla funzione di mascheramento. NULL se nessuno.

Vincoli

Il vincolo seguente si applica alla COLUMN_TAGS relazione:

Classe Nome Elenco colonne Descrizione
Chiave primaria COLUMN_MASKS_PK CATALOG_NAME, SCHEMA_NAME, TABLE_NAMECOLUMN_NAME Identificatore univoco per una maschera di colonna.
Chiave esterna COLUMN_MASKS_COLUMNS_FK CATALOG_NAME, SCHEMA_NAME, TABLE_NAMECOLUMN_NAME Riferimenti A COLONNE
Chiave esterna COLUMN_MASKS_ROUTINES_FK MASK_CATALOG, MASK_SCHEMA, MASK_NAME RIFERIMENTI ROUTINES

Esempio

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