我有一個表呼叫測試,並有四個字段。我已在桌面上創建了複合鍵唯一鍵,我希望我的記錄具有唯一性。我們正在與兩個跟蹤記錄的早期版本和標誌認證的所有請將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)
它看起來像你插入一個重複的值。當然它按預期工作? –