当前位置: 代码迷 >> Sql Server >> 关于SQL数据库表中的ID值解决方法
  详细解决方案

关于SQL数据库表中的ID值解决方法

热度:33   发布时间:2016-04-24 10:06:27.0
关于SQL数据库表中的ID值
我有一个SQL数据库,在设计的时候忘了设置ID为主键,然后从别的数据训中复制数据过来后,ID值和原来的值一样,我想让ID值重新排列一下,可以把ID字段删了,然后重设设置一个ID字段,默认值设为自动递增吗?

或者我怎么才能让ID值重新排列?
------解决方案--------------------
再增加一个自增列,就可以了,原来的那个你要有用就留着。
------解决方案--------------------
当然可以的。
------解决方案--------------------
先设为自增,然后再用set identity_insert 表名 on 然后插入数据
------解决方案--------------------
数据导入后再增加一个自动递增的标识列也可以
------解决方案--------------------
完全没有问题的,先把原来的删除掉,重新建一个自增列。
  相关解决方案