日期:2014-05-17  浏览次数:20584 次

sql server 导入数据保持原有的Id不变
如题,导入之后原有的id全部又重新编号了,全部连续的。启用标识插入不管用。

------解决方案--------------------
可以先取消自增标识,等导入只有再恢复
------解决方案--------------------
首先你把表的自增取消,然后把要导入的数据中ID就当一个非自增的值导入,导入完再开启自增,只是在导入的时候添加SET 语句就可以拉。
------解决方案--------------------
SQL code

--设置自增列可以插入,yourtable你的表
set identity_insert yourtable on

insert into yourtable(id,...) select id,...

--完成后禁用自增列可以插入
set identity_insert yourtable off