Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Databricks Runtime 12.2 LTS et versions ultérieures
Catalogue Unity uniquement.
Important
Cette fonctionnalité est disponible en préversion publique.
INFORMATION_SCHEMA.COLUMN_MASKS contient les métadonnées de masquage pour les colonnes de table de ce catalogue, ou de tous les catalogues s’ils appartiennent au catalogue SYSTEM.
Les informations s’affichent uniquement pour les colonnes avec lesquelles l’utilisateur a l’autorisation d’interagir.
Cette relation est une extension au schéma d’informations standard SQL.
Definition
La COLUMN_MASKS relation contient les éléments suivants.
| Nom | Type de données | Pouvant être nul | Descriptif |
|---|---|---|---|
CATALOG_NAME |
STRING |
Non | Catalogue qui contient la table. |
SCHEMA_NAME |
STRING |
Non | Schéma qui contient la table. |
TABLE_NAME |
STRING |
Non | Nom de la table dont fait partie la colonne. |
COLUMN_NAME |
STRING |
Non | Colonne à laquelle les masques s’appliquent. |
MASK_CATALOG |
STRING |
Non | Catalogue qui contient la fonction masque. |
MASK_SCHEMA |
STRING |
Non | Schéma qui contient la fonction de masquage. |
MASK_NAME |
STRING |
Non | Nom spécifique de la fonction implémentant le masque. |
MASK_COL_USAGE |
STRING |
Oui | Liste séparée par des virgules de colonnes supplémentaires passées à la fonction de masquage.
NULL si aucun. |
Constraints
La contrainte suivante s’applique à la COLUMN_TAGS relation :
| classe | Nom | Liste de colonnes | Descriptif |
|---|---|---|---|
| Clé primaire | COLUMN_MASKS_PK |
CATALOG_NAME, SCHEMA_NAME, TABLE_NAME, COLUMN_NAME |
Identificateur unique pour un masque de colonne. |
| Clé étrangère | COLUMN_MASKS_COLUMNS_FK |
CATALOG_NAME, SCHEMA_NAME, TABLE_NAME, COLUMN_NAME |
Références COLUMNS |
| Clé étrangère | COLUMN_MASKS_ROUTINES_FK |
MASK_CATALOG, MASK_SCHEMAMASK_NAME |
Références ROUTINES |
Example
-- 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;