共用方式為


CONSTRAINT_TABLE_USAGE

適用於:檢查標示為 [是] Databricks SQL 檢查標示為 [是] Databricks Runtime 11.3 LTS 及其更新版本,檢查標示為 [是] Unity Catalog

重要

這項功能處於公開預覽狀態

INFORMATION_SCHEMA。CONSTRAINT_TABLE_USAGE 會列出參考數據表做為目錄內外鍵或主鍵的所有條件約束。

傳回的數據列受限於使用者有權與其互動的數據表。

定義

CONSTRAINT_TABLE_USAGE 關係包含下列欄位:

名稱 資料類型 Nullable 標準 描述
TABLE_CATALOG STRING No Yes 包含關聯的目錄。
TABLE_SCHEMA STRING No Yes 包含關聯之架構。
TABLE_NAME STRING No Yes 關聯的名稱。
CONSTRAINT_CATALOG STRING No Yes 包含條件約束的目錄。
CONSTRAINT_SCHEMA STRING No Yes 包含條件約束的架構。
CONSTRAINT_NAME STRING No Yes 條件約束的名稱。

限制

以下限制式適用於 CONSTRAINT_TABLE_USAGE 關聯:

類別 名稱 欄位清單 描述
主要金鑰 CON_TAB_USG_PK TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME 唯一識別關聯性。
外部索引鍵 CON_TAB_USG_TABLES_FK TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME 參考 TABLES
外部索引鍵 CON_TAB_USG_TAB_CONS_FK CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME 參考 TABLE_CONSTRAINTS

範例

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