【发布时间】:2013-01-01 20:58:40
【问题描述】:
我有一个表调用测试,有四个字段。我已经在我希望我的记录唯一的表上创建了复合唯一键。我们正在跟踪以前版本的记录并标记所有旧记录 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)
【问题讨论】:
-
您似乎在插入重复值。确定它按预期工作吗?
标签: sql-server-2008 key unique unique-constraint