Я хочу реализовать ограничение уникального ключа в моей таблице для новых значений, предыдущие данные дублируются, например,
declare @temp table
(
id int identity,
PolicyNO varchar(30)
)
insert into @temp values('abc')
insert into @temp values('abc')
insert into @temp values('abc')
, теперь я хочу добавить уникальные ограничения для таблицы @temp.Новая запись с id = 3 или выше должна быть уникальной, и здесь третья запись должна быть ограничена для вставки
ALTER TABLE @TEMP
ADD CONSTRAINT Unique_PolicyNo UNIQUE (PolicyNO ) where id>3
что-то в этом роде: у меня проблемы с синтаксисом, любая помощь будет оценена.