当前位置: 代码迷 >> Sql Server >> 从一个数据库 import数据 过来,为何ID列的自动递增属性失效了
  详细解决方案

从一个数据库 import数据 过来,为何ID列的自动递增属性失效了

热度:82   发布时间:2016-04-24 09:56:50.0
从一个数据库 import数据 过来,为什么ID列的自动递增属性失效了?
从一个数据库 import数据 过来,为什么ID列的自动递增属性失效了?


------解决思路----------------------
关闭或打开自增功能

SET IDENTITY_INSERT [ database.[ owner.] ] { table } { ON 
------解决思路----------------------
 OFF }
------解决思路----------------------

-- 好像回复过这个帖子,怪儿了。。。。
select OBJECT_NAME(object_id) 表名,
       name 列名,
       seed_value 起始值,
       increment_value 增量,
       last_value 下个值
  from sys.identity_columns
 order by 1

------解决思路----------------------
查询一下字段属性,哪些是自增的哪些不是自增的
------解决思路----------------------
你用select into?
------解决思路----------------------
使用import导入的时候,到你选择目标表的时候,有一个选项,允许插入标示列,勾上就可以了:
  相关解决方案