Я пытаюсь добавить первичный ключ к вновь добавленному столбцу в существующее имя таблицы Product_Details
.
Добавлен новый столбец: Product_Detail_ID
(int
и not null
)
Я пытаюсь добавить первичный ключ к Product_Detail_ID
(обратите внимание: в этой таблице нет другого первичного или внешнего ключа)
Я пытаюсь с этим запросом, но получаю ошибку.
ALTER TABLE Product_Details
ADD CONSTRAINT pk_Product_Detils_Product_Detail_ID PRIMARY KEY(Product_Detail_ID)
GO
Ошибка:
Оператор
CREATE UNIQUE INDEX
завершен, потому что был найден дубликат ключа для имени объекта'dbo.Product\_Details'
и имени индекса'pk\_Product\_Detils'
. Значение дублирующегося ключа равно (0).
Я что-то упустил? Я использую SQL Server 2008 R2. Я был бы признателен за любую помощь.