CHECK_CONSTRAINTS
Şunlar için geçerlidir: Yalnızca Databricks SQL Databricks Runtime Unity Kataloğu
Daha sonraki kullanımlar için ayrılmıştır.
INFORMATION_SCHEMA. CHECK_CONSTRAINTS tablolarda tanımlanan denetim kısıtlamalarını açıklar.
Tanım
İlişki CHECK_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 | Denetim kısıtlamasını içeren katalog. |
CONSTRAINT_SCHEMA |
STRING |
Hayır | Evet | Denetim kısıtlamasını içeren şema. |
CONSTRAINT_NAME |
STRING |
Hayır | Evet | Denetim kısıtlamasının adı. |
CHECK_CLAUSE |
STRING |
Hayır | Evet | Denetim kısıtlama koşulunun metni. |
SQL_PATH |
STRING |
Hayır | Evet | Her zaman NULL , gelecekte kullanmak üzere ayrılmıştır. |
Sınırlamalar
İlişki için CHECK_CONSTRAINT
aşağıdaki kısıtlamalar geçerlidir:
Sınıf | Veri Akışı Adı | Sütun Listesi | Açıklama |
---|---|---|---|
Birincil anahtar | CHK_CONS_PK |
CONSTRAINT_CATALOG , CONSTRAINT_SCHEMA , CONSTRAINT_NAME |
Kısıtlama için benzersiz tanımlayıcı. |
Yabancı anahtar | CHK_CONS_TAB_CONS_FK |
CONSTRAINT_CATALOG , CONSTRAINT_SCHEMA , CONSTRAINT_NAME |
Başvurular TABLE_CONSTRAINTS. |
Örnekler
> SELECT constraint_name, check_clause
FROM information_schema.check_constraints
WHERE table_schema = 'information_schema';