COLUMN_MASKS

! [zaznacz oznaczone tak] (.. /.. /.. /_static/images/icons/check.png Databricks Runtime 12.2 LTS i nowsze! [zaznacz oznaczone tak] (.. /.. /.. /_static/images/icons/check.png Tylko wykaz aparatu Unity).

Ważne

Ta funkcja jest dostępna w publicznej wersji zapoznawczej.

INFORMATION_SCHEMA.COLUMN_MASKS zawiera metadane maskowania kolumn dla kolumn tabeli w wykazie lub wszystkie wykazy, jeśli należą do SYSTEM katalogu.

Informacje są wyświetlane tylko dla kolumn, z którymi użytkownik ma uprawnienia do interakcji.

Ta relacja jest rozszerzeniem standardowego schematu informacyjnego SQL.

Definicja

Relacja COLUMN_MASKS zawiera następujące elementy.

Nazwisko Typ danych Możliwa wartość Null opis
CATALOG_NAME STRING Nie. Wykaz zawierający tabelę.
SCHEMA_NAME STRING Nie. Schemat zawierający tabelę.
TABLE_NAME STRING Nie. Nazwa tabeli, do których należy kolumna.
COLUMN_NAME STRING Nie. Kolumna, do którego mają zastosowanie maski.
MASK_CATALOG STRING Nie. Wykaz zawierający funkcję maski.
MASK_SCHEMA STRING Nie. Schemat zawierający funkcję maski.
MASK_NAME STRING Nie. Określona nazwa funkcji implementowania maski.
MASK_COL_USAGE STRING Tak Rozdzielona przecinkami lista dodatkowych kolumn przekazanych do funkcji maskowania. NULL jeśli nie.

Ograniczenia

Następujące ograniczenie dotyczy COLUMN_TAGS relacji:

Klasa Nazwisko Lista kolumn opis
Klucz podstawowy COLUMN_MASKS_PK CATALOG_NAME, , SCHEMA_NAME, , TABLE_NAMECOLUMN_NAME Unikatowy identyfikator maski kolumny.
Klucz obcy COLUMN_MASKS_COLUMNS_FK CATALOG_NAME, , SCHEMA_NAME, , TABLE_NAMECOLUMN_NAME Odwołania DO KOLUMN
Klucz obcy COLUMN_MASKS_ROUTINES_FK MASK_CATALOG, , MASK_SCHEMAMASK_NAME Odwołania DO PROCEDUR

Przykład

-- 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;