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