【发布时间】:2010-03-11 14:10:16
【问题描述】:
数据库服务器:SQL Server 2000 - 8.00.760 - SP3 - 标准版
我有一个包含 5 列的表,我想在其中添加大量 (300.000) 条记录。两列的组合有一个唯一索引。如果我添加具有此唯一索引的记录,SQL Server 会给出以下错误消息:
消息 2601,第 14 级,状态 3,第 1 行 无法在具有唯一索引“test”的对象“TESTTABLE”中插入重复的键行。 该语句已终止。
(0 行受影响)
但是,如果我删除唯一索引然后添加记录,之后创建此唯一索引时不会出现任何错误。
【问题讨论】:
-
添加记录用什么?
-
Microsoft SQL Server Management Studio Express 9.00.2047.00 - 一个插入查询,它从不同服务器上的表中选择记录,该表由同一数据库中的表连接,其中包含我想要添加 >300k 记录的表到。
标签: sql-server