CONSTRAINT_TABLE_USAGE

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

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 terbatas pada tabel yang diistimewakan pengguna untuk berinteraksi.

Definisi

Relasi CONSTRAINT_TABLE_USAGE berisi kolom berikut:

Nama Jenis data Dapat diubah ke 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 Tabel Referensi
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'