Вставить в SQL База данных сервера заканчивается с ошибкой - PullRequest
0 голосов
/ 08 апреля 2020

Для простого объяснения: у меня есть таблицы A, B и C. B и C совместно используют много общего, поэтому общие атрибуты находятся в таблице A. Первичный ключ таблицы A - это внешний ключ из таблиц B и C. Добавление новых элементов в B и C полностью возможно. Но когда я хочу вставить новый элемент в таблицу A, он заканчивается на

The INSERT statement conflicted with the FOREIGN KEY constraint

По сути, мне нужно вставить один ключ - из таблицы B или C. Но когда он из C, он выдает ошибку, что это не ключ от B, и наоборот.

Возможно ли это исправить, или такая "система общего доступа" невозможна с SQL Server?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...