Delen via


COLUMN_MASKS

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

Belangrijk

Deze functie is beschikbaar als openbare preview.

INFORMATION_SCHEMA.COLUMN_MASKS bevat de metagegevens voor 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 Nullable 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 als er geen.

Beperkingen

De volgende beperking is van toepassing op de COLUMN_TAGS relatie:

Klas Naam Kolomlijst Beschrijving
Primaire sleutel COLUMN_MASKS_PK CATALOG_NAME, , , SCHEMA_NAMETABLE_NAMECOLUMN_NAME Unieke id voor een kolommasker.
Refererende sleutel COLUMN_MASKS_COLUMNS_FK CATALOG_NAME, , , SCHEMA_NAMETABLE_NAMECOLUMN_NAME Verwijzingen NAAR KOLOMMEN
Refererende sleutel COLUMN_MASKS_ROUTINES_FK MASK_CATALOG, , MASK_SCHEMAMASK_NAME Verwijzingen ROUTINES

Opmerking

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