Viz dokumentaci jak přidat omezení tabulky.
ALTER TABLE Animal ADD CONSTRAINT UQ_Animal_AnimalTypeId UNIQUE (AnimalType_id)
Zní to, že AnimalType_id je cizí klíč, takže jsem se chtěl jen ujistit, že jste pochopili, že když uděláte tento sloupec jedinečným, uděláte vztah jeden – budete moci mít pouze jedno zvíře od každého typu.
Protože se při přidávání jedinečného omezení zobrazuje chyba, navrhnu, že ve skutečnosti chcete cizí klíč namísto jedinečného omezení:
ALTER TABLE Animal
ADD CONSTRAINT FK_Animal_AnimalType
FOREIGN KEY
(
AnimalType_id
)
REFERENCES AnimalType
(
id
)
Musel jsem uhodnout název názvu tabulky AnimalType a název sloupce primárního klíče – změňte je, pokud jsou nesprávné.