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;