REFERENTIAL_CONSTRAINTS
適用於:Databricks SQL Databricks Runtime 10.4 LTS 和更新版本僅限 Unity 目錄
重要
這項功能處於公開預覽狀態。
INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS 描述外部索引鍵與主索引鍵之間的參考完整性 (RI) 關聯。
傳回的資料列僅限於使用者有權與其互動之資料表的限制式。
定義
REFERENTIAL_CONSTRAINTS
關聯包含下列資料行:
名稱 | 資料類型 | Nullable | 標準 | 描述 |
---|---|---|---|---|
CONSTRAINT_CATALOG |
STRING |
No | Yes | 包含外部索引鍵限制式的目錄。 |
CONSTRAINT_SCHEMA |
STRING |
No | Yes | 包含外部索引鍵限制式的結構描述。 |
CONSTRAINT_NAME |
STRING |
No | Yes | CHECK 條件約束的名稱。 |
UNIQUE_CONSTRAINT_CATALOG |
STRING |
No | Yes | 包含參考限制式的目錄。 |
UNIQUE_CONSTARINT_SCHEMA |
STRING |
No | Yes | 包含參考限制式的結構描述。 |
UNIQUE_CONSTRAINT_NAME |
STRING |
No | Yes | 參考限制式的名稱。 |
MATCH_OPTION |
STRING |
No | Yes | 一律為 FULL ,保留供未來使用。 |
UPDATE_RULE |
STRING |
No | Yes | 一律為 NO ACTION ,保留供未來使用。 |
DELETE_RULE |
STRING |
No | Yes | 一律為 NO ACTION ,保留供未來使用。 |
限制
以下限制式適用於 REFERENTIAL_CONSTRAINTS
關聯:
類別 | 名稱 | 資料行清單 | 描述 |
---|---|---|---|
主要金鑰 | REF_CONS_PK |
CONSTRAINT_CATALOG 、CONSTRAINT_SCHEMA 、CONSTRAINT_NAME |
限制式的唯一識別碼。 |
外部索引鍵 | REF_CONS_TAB_CONS_FK_FK |
CONSTRAINT_CATALOG 、CONSTRAINT_SCHEMA 、CONSTRAINT_NAME |
參考 TABLE_CONSTRAINTS。 |
外部索引鍵 | REF_CONS_TAB_CONS_UC_FK |
UNIQUE_CONSTRAINT_CATALOG 、UNIQUE_CONSTRAINT_SCHEMA 、UNIQUE_CONSTRAINT_NAME |
參考 TABLE_CONSTRAINTS。 |
範例
> SELECT constraint_name, check_clause
FROM information_schema.referential_constraints
WHERE table_schema = 'information_schema';