エラー 1000186

"外部キー制約は、外部キーでもある候補キーに作成できません。"

項目 説明

SQLCode

-1000186L

定数

EMSG_CKEY_IS_ALSO_FKEY

SQLState

QNA40

ODBC 2 State

エラー

ODBC 3 State

エラー

Sybase エラー・コード

20846

重大度コード

14

考えられる原因

候補キーも外部キーにできません。この例外が何を意味しているかについて例を示します。(1) A [pk] <----- B [fk] [pk] <-- ADD THIS ONE -- C[fk] (2) A [pk] <-- ADD THIS ONE -- B[fk] [pk] <------- C[fk] (1) の場合、外部キー C[fk] は追加できません。(2) の場合、外部キー B[fk] は追加できません。