Msg 2627,Level 14,State 1,Procedure PROC_SAVE_IMAGELIB,第27行
违反PRIMARY KEY约束'PK_ImageLib'。无法在对象'dbo.ImageLib'中插入重复键。重复键值为(112) 声明已经终止。
答案 0 :(得分:0)
您的错误消息表明您正在尝试将重复值插入表dbo.ImageLib的主键列。
要避免此错误,您可以在插入之前检查值是否存在
IF NOT EXISTS(SELECT 1 FROM dbo.ImageLib WHERE Id = 112)
begin
-- Your InsertQuery
end
或者将主键更改为标识列,因此每次插入新记录时它都会自动递增