Я использую SQL Server 2005.
У меня есть поле, которое должно содержать либо уникальное значение, либо значение NULL. Я думаю, что я должен соблюдать это с помощью CHECK CONSTRAINT
или TRIGGER for INSERT, UPDATE
.
Есть ли преимущество использования ограничения здесь для триггера (или наоборот)? Как может выглядеть такое ограничение/триггер?
Или есть другой, более подходящий вариант, который я не рассматривал?