TABLE_TAGS

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmişYalnızca Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime 13.3 LTS ve üzeri onay işareti evet olarak işaretlenmiş Unity Kataloğu.

INFORMATION_SCHEMA.TABLE_TAGS tablo içindeki tablo etiketleme meta verilerini veya kataloğa aitse SYSTEM tüm tabloları içerir. Ayrıca görünümler ve gerçekleştirilmiş görünümler için etiketleme meta verilerini içerir.

Bilgiler yalnızca kullanıcının etkileşim kurma izni olan kataloglar için görüntülenir.

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

Tanım

İlişki TABLE_TAGS aşağıdakileri içerir.

Veri Akışı Adı Veri türü Null değeri alabilen Açıklama
CATALOG_NAME STRING Hayır Belirli bir etiketin uygulandığı katalog adı.
SCHEMA_NAME STRING Hayır Etiketin uygulandığı şema.
TABLE_NAME STRING Hayır Etiketin uygulandığı tablo, görünüm veya gerçekleştirilmiş görünüm.
TAG_NAME STRING Hayır Etiketin adı.
TAG_VALUE STRING Hayır Etiketin değeri.

Sınırlamalar

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

Sınıf Veri Akışı Adı Sütun Listesi Açıklama
Birincil anahtar TABLE_TAGS_PK CATALOG_NAME, SCHEMA_NAME, TABLE_TAG, TAG_NAME, , TAG_VALUE Tablo etiketi için benzersiz tanımlayıcı.
Yabancı anahtar TABLE_TAGS_SCHEMATA_FK CATALOG_NAME, SCHEMA_NAME Kaynaklar SCHEMATA
Yabancı anahtar TABLE_TAGS_TABLES_FK CATALOG_NAME, SCHEMA_NAME, TABLE_NAME Kaynaklar TABLES
Yabancı anahtar TABLE_TAGS_CATALOGS_FK CATALOG_NAME Kaynaklar CATALOGS

Örnek

> SELECT catalog_name, schema_name, table_name, tag_name, tag_value
    FROM information_schema.table_tags;