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

过年询问大牛一个SQL自增设置的问题
SQL 2008数据库中有一个表为AA表。ID不是int型,但ID不是自增字段,现在想设置为自增字段(已有的数据ID号不重复,有20万行),并导入新的数据,原有的ID不能改变(不能删除ID,再新建一个自增ID)。有没有好办法?
------解决方案--------------------
你就加1列把,比如:

alter table 表
add idd int identity(1,1)
------解决方案--------------------
或者新建一个一样的表,但是那列ID自增,然后把数据从旧表导入新表
------解决方案--------------------
为不影响你现在的应用,降低风险,建议你增加一个自增列。