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_NAME COLUMN_NAME |
Unikatowy identyfikator maski kolumny. |
Klucz obcy | COLUMN_MASKS_COLUMNS_FK |
CATALOG_NAME , , SCHEMA_NAME , , TABLE_NAME COLUMN_NAME |
Odwołania DO KOLUMN |
Klucz obcy | COLUMN_MASKS_ROUTINES_FK |
MASK_CATALOG , , MASK_SCHEMA MASK_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;