当UPDATEing一行时,我得到上述错误.idxRelatiesoortRelatiecode由fldRelatieSoort和组成,并且fldRelatieSoort两者的组合在表中仅存在一次.
那么这个错误的原因是什么呢?
更新 此处是更新脚本
UPDATE [SQL].[MyDatabase].dbo.tblRelatie SET
fldNaam = 'De heer A. Removed',
fldAdres = 'Removed 12',
fldPostcode = '1234 AA', fldPlaats = 'Removed',
fldCorrespondentieAdres = 'Removed 12',
fldCorrespondentieAdresPostcode = '1234 AA',
fldCorrespondentieAdresPlaats = 'Removed',
fldRelatieSoort = 1,
fldRelatiecode = 907534,
fldCorrespondentieAdresLandID = 1, fldMobieleTelefoon = '', fldTelefoon = '', fldFax = '', fldEmail = '', fldWebsiteUrl = '', fldBankrekeningnummer = '', fldNaamRekeninghouder = '',
fldPlaatsRekeninghouder = '', fldKrediettermijn = 30, fldLandID = 1
WHERE fldRelatieID =1507;
Run Code Online (Sandbox Code Playgroud)
这是idxRelatiesoortRelatiecode:
CREATE UNIQUE NONCLUSTERED INDEX [idxRelatiesoortRelatiecode]
ON [dbo].[tblRelatie]
(
[fldRelatieSoort] ASC,
[fldRelatiecode] 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, FILLFACTOR = 90) ON [PRIMARY]
Run Code Online (Sandbox Code Playgroud)
错误消息中没有太多歧义:您在某处设置了副本
或重叠:
除非指数或其他错误......