当前位置: 代码迷 >> Sql Server >> sqlserver数据库筑表id设标志
  详细解决方案

sqlserver数据库筑表id设标志

热度:28   发布时间:2016-04-25 01:18:30.0
sqlserver数据库建表id设标志
sqlserver中建表时建了id列但忘记设置其为标识自增,保存之后不能修改,怎么才能修改它,必须要删除重建吗??在sa连接中得身份验证

------解决方案--------------------
必须删除重建
------解决方案--------------------
删除这一列重建即可
------解决方案--------------------
没数据的时候爱怎么搞怎么搞,有数据的话就要考虑重建后数据是否会乱掉或者有外键依赖等问题
------解决方案--------------------
在表设计里将ID改为自增即可,然后新插入的数据会以当前表中最大ID为基础自增。
------解决方案--------------------
探讨

在表设计里将ID改为自增即可,然后新插入的数据会以当前表中最大ID为基础自增。

------解决方案--------------------
探讨

引用:

在表设计里将ID改为自增即可,然后新插入的数据会以当前表中最大ID为基础自增。


参考这个,因为Identity是可以设置最大值的,使用目前表的最大值开始递增就可以了,不用删除重建的.
  相关解决方案