REFERENTIAL_CONSTRAINTS
適用於:Databricks SQL
Databricks Runtime 10.4 LTS 和更新版本
僅限 Unity 目錄
重要
這項功能處於公開預覽狀態。
INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS 描述了外鍵與主鍵之間的參考完整性 (RI) 關係。
傳回的資料列僅限於使用者有權與其互動之資料表的限制。
定義
REFERENTIAL_CONSTRAINTS
關係包含下列欄位:
名稱 | 資料類型 | 可為空的 | 標準 | 描述 |
---|---|---|---|---|
CONSTRAINT_CATALOG |
STRING |
不 | Yes | 包含外鍵條件約束的目錄。 |
CONSTRAINT_SCHEMA |
STRING |
不 | Yes | 包含外鍵條件約束的架構。 |
CONSTRAINT_NAME |
STRING |
不 | Yes | 檢查條件約束的名稱。 |
UNIQUE_CONSTRAINT_CATALOG |
STRING |
不 | Yes | 包含參考條件約束的目錄。 |
UNIQUE_CONSTARINT_SCHEMA |
STRING |
不 | Yes | 包含參考條件約束的架構。 |
UNIQUE_CONSTRAINT_NAME |
STRING |
不 | Yes | 參考條件約束的名稱。 |
MATCH_OPTION |
STRING |
不 | Yes | 一律為 FULL ,保留供未來使用。 |
UPDATE_RULE |
STRING |
不 | Yes | 一律為 NO ACTION ,保留供未來使用。 |
DELETE_RULE |
STRING |
不 | 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';