我得到了这个错误。
不能在对象'dbo.CLIENT'中插入具有唯一索引'CLIENT_idx_A'的重复键行。 索引'CLIENT_idx_A'。重复的键值是(14441828,1)。
当我检查索引的时候,它是这样创建的。
CREATE UNIQUE NONCLUSTERED INDEX [CLIENT_idx_A] ON [dbo].[CLIENT]
[SOURCE_SYSTEM_CLIENT_ID] ASC,
[SOURCE_SYSTEM_ID] ASC
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF,
DROP_EXISTING = OFF, ONLINE = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
ON [PRIMARY]
实际上,我想更新SOURCE_SYSTEM_CLIENT_ID
中的一个值,而我的SOURCE_SYSTEM_ID
对于我想更新的所有SOURCE_SYSTEM_CLIENT_ID
是1。所以我认为,它遇到了重复。我怎样才能解决这个问题呢?