COLUMN_MASKS
! [zaškrtnuto ano] (.. /.. /.. /_static/images/icons/check.png Databricks Runtime 12.2 LTS a novější ! [zaškrtnuto ano] (.. /.. /.. /_static/images/icons/check.png Pouze Katalog Unity.)
Důležité
Tato funkce je ve verzi Public Preview.
INFORMATION_SCHEMA.COLUMN_MASKS
obsahuje metadata maskování sloupců pro sloupce tabulky v katalogu nebo všechny katalogy, pokud je vlastníkem SYSTEM
katalogu.
Informace se zobrazují jenom pro sloupce, se kterými má uživatel oprávnění pracovat.
Tento vztah je rozšíření schématu standardních informací SQL.
Definice
Tento COLUMN_MASKS
vztah obsahuje následující:
Name | Datový typ | S možnou hodnotou Null | Popis |
---|---|---|---|
CATALOG_NAME |
STRING |
No | Katalog, který obsahuje tabulku. |
SCHEMA_NAME |
STRING |
No | Schéma, které obsahuje tabulku |
TABLE_NAME |
STRING |
No | Název tabulky, do které je sloupec součástí. |
COLUMN_NAME |
STRING |
No | Sloupec, na který se masky vztahují. |
MASK_CATALOG |
STRING |
No | Katalog, který obsahuje funkci masky. |
MASK_SCHEMA |
STRING |
No | Schéma obsahující funkci masky |
MASK_NAME |
STRING |
No | Konkrétní název funkce implementuje masku. |
MASK_COL_USAGE |
STRING |
Ano | Čárkami oddělený seznam dalších sloupců předaných funkci maskování. NULL pokud žádný. |
Omezení
Toto omezení platí pro COLUMN_TAGS
tento vztah:
Třída | Název | Seznam sloupců | Popis |
---|---|---|---|
Primární klíč | COLUMN_MASKS_PK |
CATALOG_NAME , SCHEMA_NAME , , TABLE_NAME COLUMN_NAME |
Jedinečný identifikátor masky sloupce |
Cizí klíč | COLUMN_MASKS_COLUMNS_FK |
CATALOG_NAME , SCHEMA_NAME , , TABLE_NAME COLUMN_NAME |
Odkazy NA SLOUPCE |
Cizí klíč | COLUMN_MASKS_ROUTINES_FK |
MASK_CATALOG , , MASK_SCHEMA MASK_NAME |
Referenční rutiny |
Příklad
-- 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;