Aracılığıyla paylaş


REFERENTIAL_CONSTRAINTS

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

Önemli

Bu özellik Genel Önizlemededir.

INFORMATION_SCHEMA. REFERENTIAL_CONSTRAINTS, yabancı anahtarlarla birincil anahtarlar arasındaki bilgi tutarlılığı (RI) ilişkilerini açıklar.

Döndürülen satırlar, kullanıcının etkileşime geçmek için ayrıcalıklı olduğu tablolardaki kısıtlamalarla sınırlıdır.

Tanım

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

Veri Akışı Adı Veri türü Null Atanabilir Standart Açıklama
CONSTRAINT_CATALOG STRING Hayır Evet Yabancı anahtar kısıtlamasını içeren katalog.
CONSTRAINT_SCHEMA STRING Hayır Evet Yabancı anahtar kısıtlamalarını içeren şema.
CONSTRAINT_NAME STRING Hayır Evet Denetim kısıtlamasının adı.
UNIQUE_CONSTRAINT_CATALOG STRING Hayır Evet Başvuruda bulunılan kısıtlamayı içeren katalog.
UNIQUE_CONSTARINT_SCHEMA STRING Hayır Evet Başvuruda bulunılan kısıtlamayı içeren şema.
UNIQUE_CONSTRAINT_NAME STRING Hayır Evet Başvuruda bulunan kısıtlamanın adı.
MATCH_OPTION STRING Hayır Evet Her zaman FULL, gelecekteki kullanım için ayrılmıştır..
UPDATE_RULE STRING Hayır Evet Her zaman NO ACTION, gelecekte kullanmak üzere ayrılmıştır.
DELETE_RULE STRING Hayır Evet Her zaman NO ACTION, gelecekte kullanmak üzere ayrılmıştır.

Sınırlamalar

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

Sınıf Veri Akışı Adı Sütun Listesi Açıklama
Birincil anahtar REF_CONS_PK CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME Kısıtlama için benzersiz tanımlayıcı.
Yabancı anahtar REF_CONS_TAB_CONS_FK_FK CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME Başvurular TABLE_CONSTRAINTS.
Yabancı anahtar REF_CONS_TAB_CONS_UC_FK UNIQUE_CONSTRAINT_CATALOG UNIQUE_CONSTRAINT_SCHEMA UNIQUE_CONSTRAINT_NAME Başvurular TABLE_CONSTRAINTS.

Örnekler

> SELECT constraint_name, check_clause
    FROM information_schema.referential_constraints
    WHERE table_schema = 'information_schema';