Sdílet prostřednictvím


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_NAMECOLUMN_NAME Jedinečný identifikátor masky sloupce
Cizí klíč COLUMN_MASKS_COLUMNS_FK CATALOG_NAME, SCHEMA_NAME, , TABLE_NAMECOLUMN_NAME Odkazy NA SLOUPCE
Cizí klíč COLUMN_MASKS_ROUTINES_FK MASK_CATALOG, , MASK_SCHEMAMASK_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;