COLUMN_MASKS

! [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.COLUMN_MASKS berisi metadata masking kolom untuk kolom tabel dalam katalog, atau semua katalog jika dimiliki oleh SYSTEM katalog.

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

Hubungan ini adalah ekstensi untuk Skema Informasi Standar SQL.

Definisi

Relasi berisi COLUMN_MASKS 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 tabel tempat kolom menjadi bagian dari.
COLUMN_NAME STRING No Kolom tempat masker diterapkan.
MASK_CATALOG STRING No Katalog yang berisi fungsi mask.
MASK_SCHEMA STRING No Skema yang berisi fungsi mask.
MASK_NAME STRING No Nama spesifik fungsi yang mengimplementasikan masker.
MASK_COL_USAGE STRING Ya Daftar kolom tambahan yang dipisahkan koma yang diteruskan ke fungsi masking. NULL jika tidak ada.

Kendala

Batasan berikut berlaku untuk COLUMN_TAGS relasi:

Kelas Nama Daftar Kolom Deskripsi
Kunci utama COLUMN_MASKS_PK CATALOG_NAME, , SCHEMA_NAMETABLE_NAME,COLUMN_NAME Pengidentifikasi unik untuk masker kolom.
Kunci asing COLUMN_MASKS_COLUMNS_FK CATALOG_NAME, , SCHEMA_NAMETABLE_NAME,COLUMN_NAME KOLOM Referensi
Kunci asing COLUMN_MASKS_ROUTINES_FK MASK_CATALOG, , MASK_SCHEMAMASK_NAME RUTINITAS Referensi

Contoh

-- Return the names of all functions used as column masks in the current catalog.
> SELECT mask_catalog, mask_schema, mask_name, count(1)
    FROM information_schema.column_masks
    GROUP BY ALL
    ORDER BY ALL;