REFERENTIAL_CONSTRAINTS
Şunlar için geçerlidir: Yalnızca Databricks SQL Databricks Runtime 10.4 LTS ve üzeri 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';