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_NAME TABLE_NAME COLUMN_NAME |
Unieke id voor een kolommasker. |
Refererende sleutel | COLUMN_MASKS_COLUMNS_FK |
CATALOG_NAME , , , SCHEMA_NAME TABLE_NAME COLUMN_NAME |
Verwijzingen NAAR KOLOMMEN |
Refererende sleutel | COLUMN_MASKS_ROUTINES_FK |
MASK_CATALOG , , MASK_SCHEMA MASK_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;