проверка таблицы и проверка таблицы внешнего ключа

Система правильно установила внешний ключ (zemploy01-department) с проверочной таблицей (zdepartmentt02-department) — внутри красного прямоугольника на диаграмме. Если я проверю систему, система скажет: zemploy01-department is continuous.

Очевидно, что система берет все первичные ключи из проверочной таблицы и пытается сопоставить их с ключами таблицы внешних ключей. Столбцы первичного ключа проверочной таблицы (zdepartmentt02): MANDT, CAREER, DEPARTMENT, LANGUAGE. Они сопоставляются со столбцами MANDT, CAREER, DEPARTMENT таблицы внешнего ключа (zemploy01). Однако должен совпадать только один столбец, то есть zdepartmentt02-department и zemploy01-department. Почему система пытается сопоставить все первичные ключи проверочной таблицы.

введите здесь описание изображения

введите здесь описание изображения


person gram77    schedule 18.01.2016    source источник
comment
Почему бы и нет? Что вы уже знаете о внешних ключах и ссылочной целостности?   -  person vwegert    schedule 18.01.2016
comment
взгляните на таблицу zdepartmentt02, и вы это поймете.   -  person Orejano    schedule 18.01.2016


Ответы (1)


Значения, заполненные в этом мастере, — это поля, которые вы установили в качестве первичных ключей в проверочной таблице.

person Lindsay Ryan    schedule 20.01.2016