CONSTRAINT_TABLE_USAGE

Berlaku untuk:dicentang ya Databricks SQL dicentang ya Databricks Runtime 11.3 LTS ke atas dicentang ya hanya Unity Catalog

Penting

Fitur ini ada di Pratinjau Publik.

INFORMATION_SCHEMA.CONSTRAINT_TABLE_USAGE mencantumkan semua batasan yang mereferensikan tabel sebagai kunci asing atau primer dalam katalog.

Baris yang dikembalikan dibatasi pada tabel yang dapat diakses oleh pengguna.

Definisi

Hubungan CONSTRAINT_TABLE_USAGE berisi kolom berikut:

Nama Jenis data Dapat bernilai null Standard Deskripsi
TABLE_CATALOG STRING Tidak Ya Katalog yang berisi relasi.
TABLE_SCHEMA STRING Tidak Ya Skema yang berisi relasi.
TABLE_NAME STRING Tidak Ya Nama relasi.
CONSTRAINT_CATALOG STRING Tidak Ya Katalog yang berisi batasan.
CONSTRAINT_SCHEMA STRING Tidak Ya Skema yang berisi batasan.
CONSTRAINT_NAME STRING Tidak Ya Nama batasan.

Kendala

Batasan berikut berlaku untuk CONSTRAINT_TABLE_USAGE relasi:

Kelas Nama Daftar Kolom Deskripsi
Kunci utama CON_TAB_USG_PK TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME Mengidentifikasi hubungan secara unik.
Kunci asing CON_TAB_USG_TABLES_FK TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME Referensi TABLES
Kunci asing CON_TAB_USG_TAB_CONS_FK CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME Referensi TABLE_CONSTRAINTS.

Contoh

> SELECT constraint_name
    FROM information_schema.constraint_table_usage
    WHERE table_schema = 'information_schema'
      AND table_name = 'tables'