Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Databricks Runtime 12.2 LTS e versioni successive
solo Unity Catalog.
Importante
Questa funzionalità è in Anteprima Pubblica.
INFORMATION_SCHEMA.COLUMN_MASKS contiene i metadata di mascheramento delle colonne per le colonne della tabella nel catalogo o di tutti i cataloghi se di proprietà del catalogo SYSTEM.
Le informazioni vengono visualizzate solo per le colonne con cui l'utente dispone dell'autorizzazione per interagire. Le tabelle accessibili solo tramite il BROWSE privilegio non sono incluse nei risultati.
Questa relazione è un'estensione dello schema delle informazioni standard di SQL.
Definizione
La relazione COLUMN_MASKS contiene quanto segue.
| Nome | Tipo di dati | Nullabile | Descrizione |
|---|---|---|---|
CATALOG_NAME |
STRING |
No | Catalogo contenente la tabella. |
SCHEMA_NAME |
STRING |
No | Schema contenente la tabella. |
TABLE_NAME |
STRING |
No | Nome della tabella di cui fa parte la colonna. |
COLUMN_NAME |
STRING |
No | La colonna a cui vengono applicate le maschere. |
MASK_CATALOG |
STRING |
No | Catalogo che contiene la funzione maschera. |
MASK_SCHEMA |
STRING |
No | Schema contenente la funzione maschera. |
MASK_NAME |
STRING |
No | Nome specifico della funzione che implementa la maschera. |
MASK_COL_USAGE |
STRING |
Sì | Un elenco di colonne aggiuntive separate da virgole, passato alla funzione di mascheramento.
NULL se non ce n'è nessuno. |
Vincoli
Il vincolo seguente si applica alla relazione COLUMN_MASKS:
| Classe | Nome | Elenco colonne | Descrizione |
|---|---|---|---|
| Chiave primaria | COLUMN_MASKS_PK |
CATALOG_NAME, SCHEMA_NAME, TABLE_NAMECOLUMN_NAME |
Identificatore univoco per una maschera di colonna. |
| Chiave esterna | COLUMN_MASKS_COLUMNS_FK |
CATALOG_NAME, SCHEMA_NAME, TABLE_NAMECOLUMN_NAME |
Riferimenti COLUMNS |
| Chiave esterna | COLUMN_MASKS_ROUTINES_FK |
MASK_CATALOG, MASK_SCHEMA, MASK_NAME |
Riferimenti ROUTINES |
Esempio
-- 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;