ROW_FILTERS
! [check contrassegnato sì] (.. /.. /.. /_static/images/icons/check.png Databricks Runtime 12.2 LTS e versioni successive! [check contrassegnato sì] (.. /.. /.. /_static/images/icons/check.png solo catalogo Unity.
Importante
Questa funzionalità è disponibile in anteprima pubblica.
INFORMATION_SCHEMA.ROW_FILTERS
contiene i metadati del filtro di riga per le relazioni nel catalogo o tutti i cataloghi se di proprietà del SYSTEM
catalogo.
Le informazioni vengono visualizzate solo per le relazioni con cui l'utente dispone dell'autorizzazione per interagire.
Questa relazione è un'estensione dello schema delle informazioni standard di SQL.
Definizione
La ROW_FILTERS
relazione contiene quanto segue.
Nome | Tipo di dati | Nullable | Descrizione |
---|---|---|---|
CATALOG_NAME |
STRING |
No | Catalogo contenente la tabella. |
SCHEMA_NAME |
STRING |
No | Schema contenente la tabella. |
TABLE_NAME |
STRING |
No | Nome della relazione a cui si applica il filtro di riga. |
FILTER_CATALOG |
STRING |
No | Catalogo contenente la funzione di filtro. |
FILTER_SCHEMA |
STRING |
No | Schema contenente la funzione di filtro. |
FILTER_NAME |
STRING |
No | Nome specifico della funzione che implementa il filtro. |
FILTER_COL_USAGE |
STRING |
No | Elenco delimitato da virgole di colonne passate alla funzione di filtro. Vuoto se nessuno. |
Vincoli
Il vincolo seguente si applica alla ROW_FILTERS
relazione:
Classe | Nome | Elenco colonne | Descrizione |
---|---|---|---|
Chiave primaria | ROW_FILTERS_PK |
CATALOG_NAME , SCHEMA_NAME , TABLE_NAME |
Identificatore univoco per un filtro di riga. |
Chiave esterna | ROW_FILTERS_TABLES_FK |
CATALOG_NAME , SCHEMA_NAME , TABLE_NAME |
Riferimenti a TABLES |
Chiave esterna | ROW_FILTERS_ROUTINES_FK |
FILTER_CATALOG , FILTER_SCHEMA , FILTER_NAME |
RIFERIMENTI ROUTINES |
Esempio
-- 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;