ROW_FILTERS
! [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.ROW_FILTERS
obsahuje metadata filtru řádků pro vztahy v katalogu nebo všechny katalogy, pokud je vlastníkem SYSTEM
katalogu.
Informace se zobrazují jenom pro vztah, se kterým má uživatel oprávnění k interakci.
Tento vztah je rozšíření schématu standardních informací SQL.
Definice
Tento ROW_FILTERS
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 relace, na kterou se vztahuje filtr řádků. |
FILTER_CATALOG |
STRING |
No | Katalog, který obsahuje funkci filtru. |
FILTER_SCHEMA |
STRING |
No | Schéma obsahující funkci filtru |
FILTER_NAME |
STRING |
No | Konkrétní název funkce implementuje filtr. |
FILTER_COL_USAGE |
STRING |
No | Čárkami oddělený seznam sloupců předaných funkci filtru. Prázdné, pokud žádná. |
Omezení
Toto omezení platí pro ROW_FILTERS
tento vztah:
Třída | Název | Seznam sloupců | Popis |
---|---|---|---|
Primární klíč | ROW_FILTERS_PK |
CATALOG_NAME , , SCHEMA_NAME TABLE_NAME |
Jedinečný identifikátor filtru řádků |
Cizí klíč | ROW_FILTERS_TABLES_FK |
CATALOG_NAME , , SCHEMA_NAME TABLE_NAME |
Odkazy na TABULKY |
Cizí klíč | ROW_FILTERS_ROUTINES_FK |
FILTER_CATALOG , , FILTER_SCHEMA FILTER_NAME |
Referenční rutiny |
Příklad
-- 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;