【发布时间】:2014-11-05 02:17:40
【问题描述】:
INSERT dbo.FileColumns(FileID, RowID, ColumnID, Value)
SELECT FileID, RowID, ColumnID, Value FROM #TempFileColumns;
我在表 dbo.FileColumns 上设置了这个索引: RowID、ColumnID 上的聚集、唯一、主键索引
我收到此错误: 违反 PRIMARY KEY 约束“PK_FileColumns”。无法在对象“dbo.FileColumns”中插入重复键。
如何在插入时排除此类重复行?请帮忙,谢谢。
【问题讨论】:
-
如果您想要所有数据,那么如果它是自动编号,则您只需不插入主键,或者如果您需要查找下一个可用 ID,则执行 MAX(Field)+1。跨度>
标签: sql-server