У меня есть две таблицы:иностранных Основная проблема
DeptMast
EmpMast
Обе таблицы имеют столбец с именем DeptName
и у меня есть первичные ключи DeptName
в обеих таблицах.
Теперь, когда я иду, чтобы создать внешний ключ на колонке DeptName
из EmpMast
, SQL Server дает мне эту ошибку:
There are no primary or candidate keys in the referenced table 'DEPTMAST' that match the referencing column list in the foreign key 'FK_Key'.
Если я создаю уникальный индекс deptmast.Deptname
тогда я не получаю сообщение об ошибке. Почему это происходит?
Вы можете подумать о возврате и принятии некоторых ответов на предыдущие вопросы. Это сделает сообщество более отзывчивым. – zellio
Можете ли вы ** показать нам ** инструкцию T-SQL, которую вы используете для создания отношения внешнего ключа? –