ROW_FILTERS

! [cek ditandai ya] (.. /.. /.. /_static/images/icons/check.png Databricks Runtime 12.2 LTS ke atas! [cek ditandai ya] (.. /.. /.. /_static/images/icons/check.png Unity Catalog saja.)

Penting

Fitur ini ada di Pratinjau Publik.

INFORMATION_SCHEMA.ROW_FILTERS berisi metadata filter baris untuk hubungan dalam katalog, atau semua katalog jika dimiliki oleh SYSTEM katalog.

Informasi ditampilkan hanya untuk relasi yang memiliki izin untuk berinteraksi dengan pengguna.

Hubungan ini adalah ekstensi untuk Skema Informasi Standar SQL.

Definisi

Relasi berisi ROW_FILTERS hal-hal berikut.

Nama Jenis data Dapat diubah ke null Deskripsi
CATALOG_NAME STRING No Katalog yang berisi tabel.
SCHEMA_NAME STRING No Skema yang berisi tabel.
TABLE_NAME STRING No Nama relasi yang diterapkan filter baris.
FILTER_CATALOG STRING No Katalog yang berisi fungsi filter.
FILTER_SCHEMA STRING No Skema yang berisi fungsi filter.
FILTER_NAME STRING No Nama spesifik fungsi yang mengimplementasikan filter.
FILTER_COL_USAGE STRING No Daftar kolom yang dipisahkan koma yang diteruskan ke fungsi filter. Kosong jika tidak ada.

Kendala

Batasan berikut berlaku untuk ROW_FILTERS relasi:

Kelas Nama Daftar Kolom Deskripsi
Kunci utama ROW_FILTERS_PK CATALOG_NAME, , SCHEMA_NAMETABLE_NAME Pengidentifikasi unik untuk filter baris.
Kunci asing ROW_FILTERS_TABLES_FK CATALOG_NAME, , SCHEMA_NAMETABLE_NAME Tabel Referensi
Kunci asing ROW_FILTERS_ROUTINES_FK FILTER_CATALOG, , FILTER_SCHEMAFILTER_NAME RUTINITAS Referensi

Contoh

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