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_NAME TABLE_NAME ,COLUMN_NAME |
Pengidentifikasi unik untuk masker kolom. |
Kunci asing | COLUMN_MASKS_COLUMNS_FK |
CATALOG_NAME , , SCHEMA_NAME TABLE_NAME ,COLUMN_NAME |
KOLOM Referensi |
Kunci asing | COLUMN_MASKS_ROUTINES_FK |
MASK_CATALOG , , MASK_SCHEMA MASK_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;