REFERENTIAL_CONSTRAINTS

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime 10.4 LTS dan di atas centang ditandai ya Unity Catalog saja

Penting

Fitur ini ada di Pratinjau Publik.

INFORMATION_SCHEMA. REFERENTIAL_CONSTRAINTS menjelaskan hubungan integritas referensial (RI) antara kunci asing dan kunci primer.

Baris yang dikembalikan terbatas pada batasan pada tabel yang diistimewakan pengguna untuk berinteraksi.

Definisi

Relasi REFERENTIAL_CONSTRAINTS berisi kolom berikut:

Nama Jenis data Dapat diubah ke null Standard Deskripsi
CONSTRAINT_CATALOG STRING Tidak Ya Katalog yang berisi batasan kunci asing.
CONSTRAINT_SCHEMA STRING Tidak Ya Skema yang berisi batasan kunci asing.
CONSTRAINT_NAME STRING Tidak Ya Nama batasan pemeriksaan.
UNIQUE_CONSTRAINT_CATALOG STRING Tidak Ya Katalog yang berisi batasan yang dirujuk.
UNIQUE_CONSTARINT_SCHEMA STRING Tidak Ya Skema yang berisi batasan yang dirujuk.
UNIQUE_CONSTRAINT_NAME STRING Tidak Ya Nama batasan yang dirujuk.
MATCH_OPTION STRING Tidak Ya Selalu FULL, dicadangkan untuk penggunaan di masa mendatang..
UPDATE_RULE STRING Tidak Ya Selalu NO ACTION, dicadangkan untuk digunakan di masa mendatang.
DELETE_RULE STRING Tidak Ya Selalu NO ACTION, dicadangkan untuk digunakan di masa mendatang.

Kendala

Batasan berikut berlaku untuk REFERENTIAL_CONSTRAINTS relasi:

Kelas Nama Daftar Kolom Deskripsi
Kunci utama REF_CONS_PK CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME Pengidentifikasi unik untuk batasan.
Kunci asing REF_CONS_TAB_CONS_FK_FK CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME Referensi TABLE_CONSTRAINTS.
Kunci asing REF_CONS_TAB_CONS_UC_FK UNIQUE_CONSTRAINT_CATALOG UNIQUE_CONSTRAINT_SCHEMA UNIQUE_CONSTRAINT_NAME Referensi TABLE_CONSTRAINTS.

Contoh

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