key_column_usage
注記
このビューは、StarRocks の利用可能な機能には適用されません。
key_column_usage
は、ユニークキー、主キー、または外部キー制約によって制限されているすべての列を識別します。
key_column_usage
には以下のフィールドが提供されています:
Field | Description |
---|---|
CONSTRAINT_CATALOG | 制約が属する catalog の名前。この値は常に def です。 |
CONSTRAINT_SCHEMA | 制約が属するデータベースの名前。 |
CONSTRAINT_NAME | 制約の名前。 |
TABLE_CATALOG | テーブルが属する catalog の名前。この値は常に def です。 |
TABLE_SCHEMA | テーブルが属するデータベースの名前。 |
TABLE_NAME | 制約を持つテーブルの名前。 |
COLUMN_NAME | 制約を持つ列の名前。制約が外部キーの場合、これは外部キーの列であり、外部キーが参照する列ではありません。 |
ORDINAL_POSITION | 制約内での列の位置であり、テーブル内での列の位置ではありません。列の位置は 1 から始まります。 |
POSITION_IN_UNIQUE_CONSTRAINT | ユニークキーおよび主キー制約の場合は NULL 。外部キー制約の場合、この列は参照されるテーブルのキー内での序数位置です。 |
REFERENCED_TABLE_SCHEMA | 制約によって参照されるスキーマの名前。 |
REFERENCED_TABLE_NAME | 制約によって参照されるテーブルの名前。 |
REFERENCED_COLUMN_NAME | 制約によって参照される列の名前。 |