ROW_FILTERS

! [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.ROW_FILTERS zawiera metadane filtru wierszy dla relacji w wykazie lub wszystkie wykazy, jeśli należą do SYSTEM katalogu.

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

Ta relacja jest rozszerzeniem standardowego schematu informacyjnego SQL.

Definicja

Relacja ROW_FILTERS 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 relacji, do której ma zastosowanie filtr wierszy.
FILTER_CATALOG STRING Nie. Wykaz zawierający funkcję filter.
FILTER_SCHEMA STRING Nie. Schemat zawierający funkcję filtru.
FILTER_NAME STRING Nie. Określona nazwa funkcji implementowania filtru.
FILTER_COL_USAGE STRING Nie. Rozdzielona przecinkami lista kolumn przekazanych do funkcji filter. Puste, jeśli nie.

Ograniczenia

Następujące ograniczenie dotyczy ROW_FILTERS relacji:

Klasa Nazwisko Lista kolumn opis
Klucz podstawowy ROW_FILTERS_PK CATALOG_NAME, , SCHEMA_NAMETABLE_NAME Unikatowy identyfikator filtru wierszy.
Klucz obcy ROW_FILTERS_TABLES_FK CATALOG_NAME, , SCHEMA_NAMETABLE_NAME Odwołania DO TABEL
Klucz obcy ROW_FILTERS_ROUTINES_FK FILTER_CATALOG, , FILTER_SCHEMAFILTER_NAME Odwołania DO PROCEDUR

Przykład

-- Return the names of all functions used as row filters in the current catalog.
> SELECT filter_catalog, filter_schema, filter_name, count(1)
    FROM information_schema.row_filters
    GROUP BY ALL
    ORDER BY ALL;