Delen via


COLUMN_MASKS

![aangevinkt als ja](../../../_static/images/icons/check.png Databricks Runtime 12.2 LTS en hoger) ![aangevinkt als ja](../../../_static/images/icons/alleencheck.png Unity Catalog.)

Belangrijk

Deze functie bevindt zich in openbare preview-versie.

INFORMATION_SCHEMA.COLUMN_MASKS bevat de metagegevens van kolommaskering voor tabelkolommen in de catalogus of alle catalogi als deze eigendom zijn van de SYSTEM catalogus.

Informatie wordt alleen weergegeven voor kolommen waarmee de gebruiker kan communiceren.

Deze relatie is een uitbreiding op het SQL Standard Information Schema.

Definitie

De COLUMN_MASKS-relatie bevat het volgende.

Naam Gegevenstype Null toelaatbaar Beschrijving
CATALOG_NAME STRING Nee Catalogus die de tabel bevat.
SCHEMA_NAME STRING Nee Schema dat de tabel bevat.
TABLE_NAME STRING Nee De naam van de tabel waarvan de kolom deel uitmaakt.
COLUMN_NAME STRING Nee De kolom waarop de maskers van toepassing zijn.
MASK_CATALOG STRING Nee Catalogus die de maskerfunctie bevat.
MASK_SCHEMA STRING Nee Schema dat de maskerfunctie bevat.
MASK_NAME STRING Nee De specifieke naam van de functie die het masker implementeert.
MASK_COL_USAGE STRING Ja Een door komma's gescheiden lijst met extra kolommen die worden doorgegeven aan de maskeringsfunctie. NULL indien er geen zijn.

Beperkingen

De volgende beperking is van toepassing op de COLUMN_TAGS-relatie:

Klas Naam Kolomlijst Beschrijving
Primaire sleutel COLUMN_MASKS_PK CATALOG_NAME, SCHEMA_NAME, TABLE_NAME, COLUMN_NAME Unieke Identificatie voor een kolommasker.
Vreemde sleutel COLUMN_MASKS_COLUMNS_FK CATALOG_NAME, SCHEMA_NAME, TABLE_NAME, COLUMN_NAME Verwijzingen COLUMNS
Vreemde sleutel COLUMN_MASKS_ROUTINES_FK MASK_CATALOG, MASK_SCHEMA, MASK_NAME Verwijzingen ROUTINES

Voorbeeld

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