标签: sql sql-server sql-server-2008 sql-server-2005 sql-server-2008-r2
我想将数据从旧的sql db移动到具有相同表的新sql db。但新表有100(假设)记录,旧数据库有1000条记录。我在新数据库中插入了所有记录,但我得到了不同的ID,因为这个id在新数据库中具有身份。
现在我担心的是如何更新外键列的新标识值。 外键列在新数据库中有重复。我只需要为新插入的记录更新外键列。
答案 0 :(得分:0)
使用IDENTITY INSERT。
IDENTITY INSERT
使用此命令可以将值插入到标识字段中,而不是让SQL Server自动填充字段。