適用対象:
Databricks SQL
Databricks Runtime
Unity Catalog のみ
将来利用するために予約されています。
INFORMATION_SCHEMA.CHECK_CONSTRAINTS では、テーブルに定義されている check 制約について説明します。
定義
CHECK_CONSTRAINTS リレーションには次の列が含まれています。
| 名前 | データ型 | Nullable | Standard | 説明 |
|---|---|---|---|---|
CONSTRAINT_CATALOG |
STRING |
いいえ | はい | CHECK 制約を含むカタログ。 |
CONSTRAINT_SCHEMA |
STRING |
いいえ | はい | CHECK 制約を含むスキーマ。 |
CONSTRAINT_NAME |
STRING |
いいえ | はい | CHECK 制約の名前。 |
CHECK_CLAUSE |
STRING |
いいえ | はい | CHECK 制約条件のテキスト。 |
SQL_PATH |
STRING |
いいえ | はい | 常に NULL。将来の使用に備えて予約されています。 |
制約
CHECK_CONSTRAINT リレーションには、次の制約が適用されます。
| クラス | 名前 | [列一覧] | 説明 |
|---|---|---|---|
| Primary key (プライマリ キー) | CHK_CONS_PK |
CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME |
制約の一意識別子。 |
| 外部キー | CHK_CONS_TAB_CONS_FK |
CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME |
「TABLE_CONSTRAINTS」を参照。 |
例
> SELECT constraint_name, check_clause
FROM information_schema.check_constraints
WHERE table_schema = 'information_schema';