次の方法で共有


REFERENTIAL_CONSTRAINTS

適用対象:check marked yes Databricks SQL Databricks Runtime 10.4 LTS 以上 「はい」のチェック マーク Unity Catalog のみ

重要

この機能はパブリック プレビュー段階にあります。

INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS は、外部キーと主キー間の参照整合性 (RI) のリレーションシップについて説明しています。

返される行は、ユーザーが対話する権限を持つテーブルの制約に限定されます。

定義

REFERENTIAL_CONSTRAINTS リレーションには次の列が含まれています。

名前 データ型 Nullable Standard 説明
CONSTRAINT_CATALOG STRING いいえ はい 外部キー制約を含むカタログ。
CONSTRAINT_SCHEMA STRING いいえ はい 外部キー制約を含むスキーマ。
CONSTRAINT_NAME STRING いいえ はい CHECK 制約の名前。
UNIQUE_CONSTRAINT_CATALOG STRING いいえ はい 参照される制約を含むカタログ。
UNIQUE_CONSTARINT_SCHEMA STRING いいえ はい 参照される制約を含むスキーマ。
UNIQUE_CONSTRAINT_NAME STRING いいえ はい 参照される制約の名前。
MATCH_OPTION STRING いいえ はい 常に FULL。将来の使用に備えて予約されています。
UPDATE_RULE STRING いいえ はい 常に NO ACTION。将来の使用に備えて予約されています。
DELETE_RULE STRING いいえ はい 常に NO ACTION。将来の使用に備えて予約されています。

制約

REFERENTIAL_CONSTRAINTS リレーションには、次の制約が適用されます。

クラス 名前 [列一覧] 説明
Primary key (プライマリ キー) 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';