Lihat dokumentasi untuk cara menambahkan batasan tabel.
ALTER TABLE Animal ADD CONSTRAINT UQ_Animal_AnimalTypeId UNIQUE (AnimalType_id)
Kedengarannya seperti AnimalType_id adalah kunci asing, jadi saya hanya ingin memastikan bahwa Anda memahami bahwa dengan membuat kolom ini unik, Anda membuat hubungan menjadi satu-satu - Anda hanya dapat memiliki satu hewan untuk setiap jenis.
Karena Anda mendapatkan kesalahan saat menambahkan batasan unik, saya akan menyarankan agar Anda benar-benar menginginkan kunci asing alih-alih batasan unik:
ALTER TABLE Animal
ADD CONSTRAINT FK_Animal_AnimalType
FOREIGN KEY
(
AnimalType_id
)
REFERENCES AnimalType
(
id
)
Saya harus menebak nama tabel AnimalType dan nama kolom kunci utama - harap ubah ini jika salah.