ROW_FILTERS

![check marked yes](../../../_static/images/icons/check.png Databricks Runtime 12.2 LTS y versiones posteriores ![check marked yes](../../../_static/images/icons/check.png Solo Unity Catalog.)

Importante

Esta característica está en versión preliminar pública.

INFORMATION_SCHEMA.ROW_FILTERS contiene los metadatos de filtro de fila para las relaciones en el catálogo o todos los catálogos si pertenecen al catálogo SYSTEM.

La información solo se muestra para la relación con la que el usuario tiene permiso para interactuar.

Esta relación es una extensión del esquema de información estándar de SQL.

Definición

La relación ROW_FILTERS contiene lo siguiente.

Nombre Tipo de datos Nullable Descripción
CATALOG_NAME STRING No Catálogo que contiene la tabla.
SCHEMA_NAME STRING No Esquema que contiene la tabla.
TABLE_NAME STRING No Nombre de la relación a la que se aplica el filtro de fila.
FILTER_CATALOG STRING No Catálogo que contiene la función de filtro.
FILTER_SCHEMA STRING No Esquema que contiene la función de filtro.
FILTER_NAME STRING No Nombre específico de la función que implementa el filtro.
FILTER_COL_USAGE STRING No Lista separada por comas de columnas que se pasan a la función de filtro. Está vacío si no hay ninguna.

Restricciones

La restricción siguiente se aplica a la relación ROW_FILTERS:

Clase Nombre Lista de columnas Descripción
Clave principal ROW_FILTERS_PK CATALOG_NAME, SCHEMA_NAME, TABLE_NAME Identificador único de un filtro de fila.
Clave externa ROW_FILTERS_TABLES_FK CATALOG_NAME, SCHEMA_NAME, TABLE_NAME Hace referencia a TABLES.
Clave externa ROW_FILTERS_ROUTINES_FK FILTER_CATALOG, FILTER_SCHEMA, FILTER_NAME RUTINAS de referencias

Ejemplo

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