Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Databricks Runtime 12.2 LTS en hoger
.
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 | Lijst met kolommen | 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_SCHEMAMASK_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;