我有一个表呼叫测试,并有四个字段。我已在桌面上创建了复合键唯一键,我希望我的记录具有唯一性。我们正在与两个跟踪记录的早期版本和标志认证的所有请将isDeleted = 1的旧记录,但问题是,我的唯一密钥不会允许我相同的记录或以上请将isDeleted = 1SQL Server 2008唯一密钥约束
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)
它看起来像你插入一个重复的值。当然它按预期工作? –