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_NAME TABLE_NAME |
Unikatowy identyfikator filtru wierszy. |
Klucz obcy | ROW_FILTERS_TABLES_FK |
CATALOG_NAME , , SCHEMA_NAME TABLE_NAME |
Odwołania DO TABEL |
Klucz obcy | ROW_FILTERS_ROUTINES_FK |
FILTER_CATALOG , , FILTER_SCHEMA FILTER_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;