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.
Penting
Fitur ini ada di Pratinjau Publik.
Berlaku untuk:
Databricks SQL
Databricks Runtime 11.3 LTS dan di atas
Unity Catalog saja
INFORMATION_SCHEMA.TABLE_CONSTRAINTS berisi metadata untuk semua batasan kunci utama dan asing dalam katalog.
Baris yang dikembalikan dibatasi pada tabel yang diizinkan pengguna untuk berinteraksi.
Definisi
Relasi TABLE_CONSTRAINTS berisi kolom berikut:
| Nama | Jenis data | Dapat bernilai null | Standard | Deskripsi |
|---|---|---|---|---|
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. |
TABLE_CATALOG |
STRING |
Tidak | Ya | Katalog yang berisi tabel. |
TABLE_SCHEMA |
STRING |
Tidak | Ya | Skema yang berisi tabel. |
TABLE_NAME |
STRING |
Tidak | Ya | Nama tabel tempat batasan ditentukan. |
CONSTRAINT_TYPE |
STRING |
Tidak | Ya | Salah satu dari 'CHECK', 'PRIMARY KEY', 'FOREIGN KEY' |
IS_DEFERRABLE |
STRING |
Tidak | Ya | Selalu'YES'. Disiapkan untuk penggunaan masa mendatang. |
INITIALLY_DEFERRED |
STRING |
Tidak | Ya | Selalu 'NO'. Disiapkan untuk penggunaan masa mendatang. |
ENFORCED |
STRING |
Tidak | Ya | Selalu 'NO'. Disiapkan untuk penggunaan masa mendatang. |
COMMENT |
STRING |
Ya | Tidak | Deskripsi opsional tentang batasan. |
Keterbatasan
Batasan berikut berlaku untuk TABLE_CONSTRAINTS relasi:
| Kelas | Nama | Daftar Kolom | Deskripsi |
|---|---|---|---|
| Kunci utama | TAB_CONS_PK |
CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME |
Mengidentifikasi hubungan secara unik. |
| Kunci asing | TAB_CONS_TABLES_FK |
TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME |
Referensi TABLES_PK |
Contoh
> SELECT constraint_name
FROM information_schema.constraint_table_usage
WHERE table_schema = 'information_schema'
AND table_name = 'tables'
AND constraint_type = 'CHECK'