Aracılığıyla paylaş


CONSTRAINT_TABLE_USAGE

Ş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 11.3 LTS ve üzeri onay işareti evet olarak işaretlenmiş Unity Kataloğu

Önemli

Bu özellik Genel Önizlemededir.

INFORMATION_SCHEMA. CONSTRAINT_TABLE_USAGE, bir tabloya katalog içinde yabancı veya birincil anahtar olarak başvuran tüm kısıtlamaları listeler.

Döndürülen satırlar, kullanıcının etkileşim kurma ayrıcalığı olan tablolarla sınırlıdır.

Tanım

İlişki CONSTRAINT_TABLE_USAGE aşağıdaki sütunları içerir:

Veri Akışı Adı Veri türü Null Atanabilir Standart Açıklama
TABLE_CATALOG STRING Hayır Evet İlişkiyi içeren katalog.
TABLE_SCHEMA STRING Hayır Evet İlişkiyi içeren şema.
TABLE_NAME STRING Hayır Evet İlişkinin adı.
CONSTRAINT_CATALOG STRING Hayır Evet Kısıtlamayı içeren katalog.
CONSTRAINT_SCHEMA STRING Hayır Evet Kısıtlamayı içeren şema.
CONSTRAINT_NAME STRING Hayır Evet Kısıtlamanın adı.

Sınırlamalar

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

Sınıf Veri Akışı Adı Sütun Listesi Açıklama
Birincil anahtar CON_TAB_USG_PK TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME İlişkiyi benzersiz olarak tanımlar.
Yabancı anahtar CON_TAB_USG_TABLES_FK TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME TABLOLARa başvurur
Yabancı anahtar CON_TAB_USG_TAB_CONS_FK CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME Başvurular TABLE_CONSTRAINTS.

Örnekler

> SELECT constraint_name
    FROM information_schema.constraint_table_usage
    WHERE table_schema = 'information_schema'
      AND table_name = 'tables'