sqlserver2005 将字段设置为自增 数据库中已经有ID字段,且不重复怎样将ID字段设置为自增列,要求用SQL语句..... 数据库中已经有ID字段,且不重复怎样将ID字段设置为自增列,要求用SQL语句.. 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 sqlserver2005 搜索资料 2个回答 #合辑# 面试问优缺点怎么回答最加分? jzclgl 推荐于2016-07-20 · TA获得超过809个赞 知道答主 回答量:201 采纳率:0% 帮助的人:152万 我也去答题访问个人页 关注 展开全部 自增列不能直接修改,必须将原有ID列删除,然后重新添加一列具有identity属性的ID字段。比如你要修改的字段名为ID:alter table 表名 drop column IDalter table 表名 add ID int identity(1,1) 追问 会改变原来的ID值吗比如ID NAME1 A2 B3 C会不会变成1 B2 A3 C 追答 自增列不能直接修改,必须将原有ID列删除 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 wangzhiqing999 2011-07-18 · TA获得超过1.6万个赞 知道大有可为答主 回答量:7048 采纳率:100% 帮助的人:3368万 我也去答题访问个人页 关注 展开全部 你可以先不删除原有的ID, 仅仅先把原有的 ID字段, 修改列名为 oldID然后alter table 表名 add ID int identity(1,1) 然后SELECT * FROM 表名 WHERE id != oldID如果没有结果返回。说明 自增ID 与系统原有的ID 匹配。 这个时候, 你就可以删除那个 oldID 列了。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-11-16 sql server中如何实现自增字段? 1 2022-09-28 sql server中把一列改为自增长的语句怎么写? 2017-01-28 在SqlServer中怎样设置自动增长字段 3 2020-04-23 sql server中把一列改为自增长的语句怎么写? 2018-04-13 数据库自增字段的使用问题? 1 更多类似问题 > 为你推荐: