日期:2014-05-17  浏览次数:20570 次

sqlserver数据库建表id设标志
sqlserver中建表时建了id列但忘记设置其为标识自增,保存之后不能修改,怎么才能修改它,必须要删除重建吗??在sa连接中得身份验证

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

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

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

引用:

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


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