Id以150开头.sql server& s之间的数据传输之后

时间:2012-05-29 07:32:26

标签: sql sql-server

我有一个数据表。我将在两个表之间传输数据(使用Insert INTO SELECT命令)。在pld表中,id以150开始(自动增量)。当我尝试将数据复制到新数据时table .. problem.Because new table Id coloumn也自动增加字段。

我想将数据传输到旧表到新表。(删除新表自动增量)&数据传输完毕后。我可以重新声明自动增量提交吗?(现在新数据表和无自动增量)

1 个答案:

答案 0 :(得分:1)

您想要使用旧ID插入新表吗?

你可以使用identity_insert

来做到这一点
SET IDENTITY_INSERT [table name] ON
GO

INSERT INTO table (ID, Name) VALUES (1, 'value')
GO


SET IDENTITY_INSERT [table name] OFF
GO

请参阅identity_insert