Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
Databricks SQL
Databricks Runtime 10.4 LTS dan di atas
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 ditampilkan dibatasi oleh batasan pada tabel yang dapat diakses oleh pengguna.
Definisi
Relasi REFERENTIAL_CONSTRAINTS berisi kolom berikut:
| Nama | Jenis data | Dapat diubah ke null | Standar | 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. |
Keterbatasan
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';