Aracılığıyla paylaş


ROW_FILTERS

! [onay işareti evet] (.. /.. /.. /_static/images/icons/check.png Databricks Runtime 12.2 LTS ve üzeri! [onay işareti evet] (.. /.. /.. /_static/images/icons/check.png Yalnızca Unity Kataloğu.)

Önemli

Bu özellik Genel Önizlemededir.

INFORMATION_SCHEMA.ROW_FILTERS katalogdaki ilişkiler için satır filtresi meta verilerini veya kataloğun sahip olduğu SYSTEM tüm katalogları içerir.

Bilgiler yalnızca kullanıcının etkileşim kurma iznine sahip olduğu ilişki için görüntülenir.

Bu ilişki, SQL Standart Bilgi Şeması'nın bir uzantısıdır.

Tanım

İlişki ROW_FILTERS aşağıdakileri içerir.

Veri Akışı Adı Veri türü Null değeri alabilen Açıklama
CATALOG_NAME STRING Hayır Tabloyu içeren katalog.
SCHEMA_NAME STRING Hayır Tabloyu içeren şema.
TABLE_NAME STRING Hayır Satır filtresinin uygulandığı ilişkinin adı.
FILTER_CATALOG STRING Hayır Filtre işlevini içeren katalog.
FILTER_SCHEMA STRING Hayır Filtre işlevini içeren şema.
FILTER_NAME STRING Hayır Filtreyi uygulayan işlevin belirli adı.
FILTER_COL_USAGE STRING Hayır Filtre işlevine geçirilen sütunların virgülle ayrılmış listesi. Yoksa boş.

Sınırlamalar

İlişki için ROW_FILTERS aşağıdaki kısıtlama geçerlidir:

Sınıf Veri Akışı Adı Sütun Listesi Açıklama
Birincil anahtar ROW_FILTERS_PK CATALOG_NAME, SCHEMA_NAME, TABLE_NAME Satır filtresi için benzersiz tanımlayıcı.
Yabancı anahtar ROW_FILTERS_TABLES_FK CATALOG_NAME, SCHEMA_NAME, TABLE_NAME TABLOLARa başvurur
Yabancı anahtar ROW_FILTERS_ROUTINES_FK FILTER_CATALOG, FILTER_SCHEMA, FILTER_NAME BAŞVURULAR ROUTINES

Örnek

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