Aracılığıyla paylaş


COLUMN_MASKS

! [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.COLUMN_MASKS katalogdaki tablo sütunları için sütun maskeleme meta verilerini veya kataloğa aitse SYSTEM tüm katalogları içerir.

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

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

Tanım

İlişki COLUMN_MASKS 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 Sütunun parçası olduğu tablonun adı.
COLUMN_NAME STRING Hayır Maskelerin uygulandığı sütun.
MASK_CATALOG STRING Hayır Maske işlevini içeren katalog.
MASK_SCHEMA STRING Hayır Maske işlevini içeren şema.
MASK_NAME STRING Hayır Maskeyi uygulayan işlevin belirli adı.
MASK_COL_USAGE STRING Yes Maskeleme işlevine geçirilen ek sütunların virgülle ayrılmış listesi. NULL yoksa.

Sınırlamalar

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

Sınıf Veri Akışı Adı Sütun Listesi Açıklama
Birincil anahtar COLUMN_MASKS_PK CATALOG_NAME, SCHEMA_NAME, TABLE_NAME, COLUMN_NAME Sütun maskesi için benzersiz tanımlayıcı.
Yabancı anahtar COLUMN_MASKS_COLUMNS_FK CATALOG_NAME, SCHEMA_NAME, TABLE_NAME, COLUMN_NAME SÜTUNLARa Başvurular
Yabancı anahtar COLUMN_MASKS_ROUTINES_FK MASK_CATALOG, MASK_SCHEMA, MASK_NAME BAŞVURULAR ROUTINES

Örnek

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