と の 2 つのテーブルがZDEPARTMENT01
ありZEMPLOY01
ます。
ZDEPARTMENT01
DEPHEAD
データ要素がZPERSONNEL_NO
ドメインZPERSONNEL_NO
( NUMC, 10 )である外部キーがあります。ZEMPLOY01
には主キーEMP_NUM
があり、そのデータ要素はZEMP_NUM
ドメインZEMP_NUM
(NUMC, 10) です。
ZDEPARTMENT01-DEPHEAD
は外部キーで、ZEMPLOY01-EMP_NUM
はチェック キーであり、 ZDEPARTMENT01-DEPHEAD
ドメインZPERSONNEL_NO
には値 table: がありますZEMPLOY01
。
チェックテーブルを設定しているZDEPARTMENT01-DEPHEAD
ときにエラーが発生しましたチェックテーブルZEMPLOY01には、フィールドDEPHEADのドメインZPERSONNEL_NOのキーフィールドがありません
両方のドメインが同じデータ型と長さ (ただしドメインは異なる) であっても、システムは外部キー テーブルを認識できず、テーブルの関係をチェックできません。
ドキュメントには次のように記載されています。システムは、チェック テーブルのキー フィールドを、同じドメインを持つテーブルのフィールドに割り当てようとします。データ型と長さに加えて、ドメイン名は外部キー テーブルとチェック テーブルの間で同じでなければならないということですか?
これを解決するには?