如何获取仅在sql中新插入的更新记录?

时间:2015-10-29 07:30:40

标签: sql sql-server sql-server-2008 sql-server-2005 sql-server-2008-r2

我想将数据从旧的sql db移动到具有相同表的新sql db。但新表有100(假设)记录,旧数据库有1000条记录。我在新数据库中插入了所有记录,但我得到了不同的ID,因为这个id在新数据库中具有身份。

现在我担心的是如何更新外键列的新标识值。 外键列在新数据库中有重复。我只需要为新插入的记录更新外键列。

1 个答案:

答案 0 :(得分:0)

使用IDENTITY INSERT

使用此命令可以将值插入到标识字段中,而不是让SQL Server自动填充字段。