возможно ли, чтобы две строки столбца (первичного ключа) таблицы имели одинаковый символ / значение с одним и тем же внешним ключом (другой столбец) - PullRequest
0 голосов
/ 22 марта 2019

Возможно ли, чтобы две строки столбца (первичного ключа) таблицы имели одинаковый символ / значение с одинаковым внешним ключом (другим столбцом)?

Эталонное изображение

enter image description here

1 Ответ

1 голос
/ 22 марта 2019

Логика первичного ключа состоит в том, что он должен содержать уникальное значение для каждой строки данных , поэтому это невозможно.Если вы попытаетесь установить тот же PK, он выдаст ошибку, похожую на

Нарушение ограничения PRIMARY KEY 'PK_table'.Невозможно вставить дубликат ключа в объект 'dbo.table.Дублирующее значение ключа (aaa).

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