CONSTRAINT_TABLE_USAGE
- [アーティクル]
-
-
適用対象:
Databricks SQL
Databricks Runtime 11.3 LTS 以上
Unity Catalog のみ
INFORMATION_SCHEMA。CONSTRAINT_TABLE_USAGE は、カタログ内の外部キーまたは主キーとしてテーブルを参照するすべての制約を一覧表示します。
返される行は、ユーザーが対話する権限を持つテーブルに限定されます。
CONSTRAINT_TABLE_USAGE
リレーションには次の列が含まれています。
名前 |
データ型 |
Nullable |
Standard |
説明 |
TABLE_CATALOG |
STRING |
いいえ |
はい |
関係を含むカタログ。 |
TABLE_SCHEMA |
STRING |
いいえ |
はい |
関係を含むスキーマ。 |
TABLE_NAME |
STRING |
いいえ |
はい |
リレーションの名前。 |
CONSTRAINT_CATALOG |
STRING |
いいえ |
はい |
制約を含むカタログ。 |
CONSTRAINT_SCHEMA |
STRING |
いいえ |
はい |
制約を含むスキーマ。 |
CONSTRAINT_NAME |
STRING |
いいえ |
はい |
制約の名前。 |
CONSTRAINT_TABLE_USAGE
リレーションには、次の制約が適用されます。
クラス |
名前 |
[列一覧] |
説明 |
Primary key (プライマリ キー) |
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'