Aracılığıyla paylaş


CHECK_CONSTRAINTS

Şunun için geçerlidir:evet olarak işaretlendi Databricks SQL denetimi evet olarak işaretlendi Databricks Runtime denetimi evet olarak işaretlendi Unity Kataloğu yalnızca

Gelecekte kullanılmak üzere 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:

Adı Veri türü Nullable Standart Açıklama
CONSTRAINT_CATALOG STRING No Evet Denetim kısıtlamasını içeren katalog.
CONSTRAINT_SCHEMA STRING No Evet Denetim kısıtlamasını içeren şema.
CONSTRAINT_NAME STRING No Evet Denetim kısıtlamasının adı.
CHECK_CLAUSE STRING No Evet Denetim kısıtlama koşulu metni.
SQL_PATH STRING No Evet Her zaman NULL, gelecekte kullanılmak üzere ayrılmıştır.

Kısıtlama -ları

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

Sınıfı 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';