Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:
Databricks SQL
Databricks Runtime 11.3 LTS ve üzeri
evet olarak işaretlendi
Önemli
Bu özellik Genel Önizlemededir.
INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE , sütunlara katalog içinde yabancı, birincil veya benzersiz anahtar sütunları 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
CONSTRAINT_COLUMN_USAGE ilişkisi 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ı. |
COLUMN_NAME |
STRING |
Hayır | Evet | Sütunun 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_COLUMN_USAGE aşağıdaki kısıtlamalar geçerlidir:
| Sınıf | Veri Akışı Adı | Sütun Listesi | Açıklama |
|---|---|---|---|
| Birincil anahtar | CON_COL_USG_PK |
CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME, COLUMN_NAME |
Sütun kullanımını benzersiz olarak tanımlar. |
| Yabancı anahtar | CON_COL_USG_TAB_CONS_FK |
CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME |
Referanslar TABLE_CONSTRAINTS. |
| Yabancı anahtar | CON_COL_USG_FK |
TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME |
Referanslar COLUMNS. |
Örnekler
> SELECT constraint_name
FROM information_schema.constraint_column_usage AS ccu
JOIN information_schema.table_constraints AS tc USING (constraint_catalog, constraint_schema, constraint_name)
WHERE ccu.table_schema = 'information_schema'
AND ccu.table_name = 'tables'
AND tc.constraint_type = 'PRIMARY KEY'