KFAA30744-E
A foreign key "aa....aa"."bb....bb" for "cc....cc"."dd....dd" cannot be defined because ee....ee. (M+J+O)
次のどちらかの理由によって,外部キーを定義できません。 <SQLSTATE:42I55>
-
被参照表に実表以外を指定している
-
被参照表と参照表が同じである
- aa....aa:
-
外部キーのスキーマ名
- bb....bb:
-
外部キーの制約名
- cc....cc:
-
被参照表のスキーマ名
- dd....dd:
-
被参照表の表識別子
- ee....ee:
-
エラーの原因
- (S)
-
このSQL文を無視します。またはこのトランザクションを無効にします。
- 〔対策〕
-
対策方法を次に示します。
-
ee....eeに「the referenced table is not a real table」が表示された場合
被参照表に実表以外を指定しています。被参照表には実表を指定してください。
-
ee....eeに「the referenced table is the same as the referencing table」が表示された場合
被参照表と参照表が同じです。被参照表と参照表が同じである外部キーは定義できないため,参照制約定義を修正するか,または削除してください。
-