将数据从Excell复制到MS SQL时的行不同

时间:2015-07-06 09:54:42

标签: excel sql-server-2008

我想将数据从excel复制到ms sql数据库。我创建了一个只有列Id(自动增量)和值(nvarchar)的表。我想从excel复制数据,这是一个'值'列。在此列中,每个值至少重复一次。复制时我不想插入之前插入的值。我该怎么办?

1 个答案:

答案 0 :(得分:0)

有两种选择 -

选项1 - 在Excel中,选择具有重复值的列,然后转到 - 数据 - >删除重复项。这将删除重复项,然后您可以插入这些值。

选项2 - 在SQL中,在Value(nvarchar)列上创建唯一约束。现在,它将为每个重复值提供错误,并且不允许插入重复值。现在,插入数据,然后在插入完成后删除该约束。