Это то, что я написал. Без первичного ключа в D записи (с внешним ключом) в E не знают, на какой (первичный ключ) в D ссылаются. Пожалуйста, верните свой голос. Спасибо.

у необходимо иметь первичный ключ для столбца одной таблицы, на который ссылается столбец другой таблицы, имеющий внешний ключ.

create table D(Did int)
create table E(Eid int foreign key references D(Did))

Приведенный выше запрос выдает ошибку:

There are no primary or candidate keys in the referenced table 'D' that match
the referencing column list in the foreign key 'FK__E__Eid__79C80F94'.

Ответы на вопрос(4)

Ваш ответ на вопрос