当前位置: 代码迷 >> Sql Server >> 怎么关闭所有表的自增
  详细解决方案

怎么关闭所有表的自增

热度:36   发布时间:2016-04-27 12:00:46.0
如何关闭所有表的自增
如何关闭数据库中所有自增列的自增。

或如何解决下面的问题:

在存储过程中进行表间的数据迁移,表有自增列,需要将自增列的内容也插入过来。
实现:在存储过程中拼接字符串
SQL code
SET IDENTITY_INSERT 表名ON  INSERT INTO 表A(字段) SELECT 字段 FROM 表B SET IDENTITY_INSERT 表A OFF

问题:执行时仍提示表A的IDENTITY_INSERT是off状态。置为on应该是需要单独执行吧,貌似这样一起执行不起作业。

------解决方案--------------------
自增列你插入的时候只插入除了自增列的其他字段就可以了,否则自增列的值有可能有重复
------解决方案--------------------
除了自增列其他的列都可以,如何删除自增列有可能重复的值。
  相关解决方案