PDF(美国Ltr)- 26.8 mb
PDF (A4)- 26.8 mb
KEY_COLUMN_USAGE
テブルは,どのキカラムに制約があるかを説明します。
INFORMATION_SCHEMA 名 |
显示 名 |
備考 |
---|---|---|
CONSTRAINT_CATALOG |
def |
|
CONSTRAINT_SCHEMA |
||
CONSTRAINT_NAME |
||
TABLE_CATALOG |
def |
|
TABLE_SCHEMA |
||
TABLE_NAME |
||
COLUMN_NAME |
||
ORDINAL_POSITION |
||
POSITION_IN_UNIQUE_CONSTRAINT |
||
REFERENCED_TABLE_SCHEMA |
||
REFERENCED_TABLE_NAME |
||
REFERENCED_COLUMN_NAME |
注:
制約が外部キの場合,これは外部キのカラムで,外部キが参照するカラムではありません。
ORDINAL_POSITION
の値は制約内のカラムの位置であり,テブル内のカラムの位置ではありません。カラムの位置には1から始まる番号が付けられています。POSITION_IN_UNIQUE_CONSTRAINT
の値は,一意の主キの制約に対し零
です。外部キの制約の場合,これは,参照されているテの順序位置になります。次の定義を持
t1
およびt3
という2のテブルがあるとします。CREATE TABLE t1 (s1 INT, s2 INT, s3 INT, PRIMARY KEY(s3))CREATE TABLE t3 (s1 INT, s2 INT, s3 INT, KEY(s1), CONSTRAINT CO FOREIGN KEY(s2) REFERENCES t1(s3))
これらの2のテブルに対し,
KEY_COLUMN_USAGE
テブルには次の2の行があります。CONSTRAINT_NAME
=“主”
、TABLE_NAME
=“t1”
、COLUMN_NAME
=“s3”
、ORDINAL_POSITION
=1
、POSITION_IN_UNIQUE_CONSTRAINT
=零
を含む1の行。CONSTRAINT_NAME
=“有限公司”
、TABLE_NAME
=“t3”
、COLUMN_NAME
=“s2”
、ORDINAL_POSITION
=1
、POSITION_IN_UNIQUE_CONSTRAINT
=1
を含む1の行。