YusukeMiyake2018/12/19 02:13参照整合性を付けようとしたら,「リレーションシップは、同じデータ型で同じ数のフィールドに設定する必要があります。」というエラーメッセージが出ます.フィールドの型の設定はしたのですが、、
sazi2018/12/19 02:25Ship Informationに登録されている内容と2nd FloorのIMOの内容が同じパターンでないとエラーになります。 多分、2nd FloorにShip Informationに登録されていないIMOが使用されている状態だと思います。
YusukeMiyake2018/12/19 02:36今確認したところ,Ship Informationに登録されていないIMOは使用されていませんでした.一般的に,あるテーブルに一側のテーブルとして複合キーを採用した場合,そのテーブルを多側のテーブルとして複合キーに使用したキーのどちらかを外部キーに設定することはできないのでしょうか?
sazi2018/12/19 06:35 編集2nd Floorと1st Floorの関係は、2nd FloorとShip Informationの関係に影響しません。 また、2nd FloorとShip Informationのリレーションについて、参照する側のIMOが複合主キーの一部かどうかは関係ありません。 試しに、データが空の状態で設定できるか、バックアップを取って試してみて下さい。
YusukeMiyake2018/12/19 05:11今,IMOのフィールドの型を短いテキストに変更して解決することができました.ありがとうございます.以前は数値型でやっていたのですが,おそらくレコードの中に型が一致していないものがあったりしたのかと思われます.