Изменение таблицы и добавление уникального ключа приводит к ошибке
У меня есть стол с именемAnimal
. AnimalId
является первичным ключом, и я хотел установить столбецAnimalType_id
как уникальный (у меня естьAnimalType
таблица и здесь нужно установить внешний ключ)
ALTER TABLE Animal
ADD UNIQUE Animal.AnimalType_id int
В обеих таблицах уже есть данные, поэтому я не могу удалить таблицу.
Это, однако, приводит к ошибке:
Msg 102, уровень 15, состояние 1, строка 2
Неправильный синтаксис рядом с '.'.