У меня есть две таблицы:
DeptMast
EmpMast
Обе таблицы имеют столбец с именем DeptName
, и у меня есть первичные ключи на DeptName
в обеих таблицах.
Теперь, когда я иду, чтобы создать внешний ключ для столбца DeptName
из EmpMast
, SQL Server выдает мне эту ошибку:
В ссылочной таблице нет первичных ключей или ключей-кандидатов.
'DEPTMAST', который соответствует списку ссылающихся столбцов во внешнем ключе
'FK_Key'.
Если я создаю уникальный индекс для deptmast.Deptname
, то я не получаю никакой ошибки. Почему это происходит?