TABLE_SHARE_USAGE

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime 10.4 LTS ve üzeri

INFORMATION_SCHEMA.,paylaşımlarına ait tabloları listeler.

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

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

Tanım

TABLE_SHARE_USAGE ilişkisi aşağıdaki sütunları içerir:

Veri Akışı Adı Veri türü Null değeri alabilen Açıklama
CATALOG_NAME STRING Hayır Paylaşımdaki tablonun Katalogu.
SCHEMA_NAME STRING Hayır paylaşımdaki tablonun Şeması.
TABLE_NAME STRING Hayır Paylaşımda Tablo .
SHARE_NAME STRING Hayır Paylaşımın adı.
PARTITION_SPEC STRING Yes Paylaşılan tablo için bölüm filtreleme belirtimi.
CDF_ENABLED STRING Hayır Paylaşılan tabloda CDF'nin etkinleştirilip etkinleştirilmediği.
START_VERSION LONG Hayır Paylaşılan tabloyla ilişkili başlangıç sürümü.
SHARED_AS_SCHEMA STRING Hayır Paylaşılan şemanın diğer adı.
SHARED_AS_TABLE STRING Hayır Paylaşılan tablonun alternatif adı.
COMMENT STRING Yes Tablo paylaşımı kullanımını açıklayan isteğe bağlı bir açıklama.

Sınırlamalar

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

Sınıf Veri Akışı Adı Sütun Listesi Açıklama
Birincil anahtar TABLE_SHARE_USAGE_PK SHARE_NAME, SHARED_AS_SCHEMA, SHARED_AS_TABLE Tablo paylaşımı kullanımı için benzersiz tanımlayıcı.
Yabancı anahtar TABLE_SHARE_USAGE_TABLES_FK CATALOG_NAME, SCHEMA_NAME, TABLE_NAME Referanslar TABLES
Yabancı anahtar TABLE_SHARE_USAGE_SHARES_FK SHARE_NAME Referanslar SHARES

Örnekler

> SELECT share_name, catalog_name, schema_name, table_name
    FROM information_schema.table_share_usage;