我有一个表调用测试,有四个字段。我已经在我希望我的记录唯一的表上创建了复合唯一键。我们正在跟踪以前版本的记录并标记所有旧记录 isdeleted=1,但问题是,我的唯一密钥不允许我使用两个或多个 isdeleted=1 的相同记录
Create table test (ApplicationID int,IsDeleted bit
CONSTRAINT test_uck UNIQUE (ApplicationID,IsDeleted)
)
go
insert into test values(1,0)
insert into test values(1,1)
insert into test values(1,1)