sql server如何将表的字段设置为自增

sql语句实现

sql语句不能直接改变字段并设为自增,所以需要先将该字段删除,再新增该字段。

alter table A  drop column [ID]--删除表A原ID列

alter table A  add [ID] bigint identity(1,1)--表A新增ID列并设为自增,类型为bigint

直接通过表设计实现

由于对表设计直接进行某些操作,数据库默认无法更改,所以需要我们提前设置一下。

选择工具--选项,按图改一下就可以了

然后回到到表,右击表--设计--选中需要改的字段--将下图标注处”否“改为”是“即可

 

建议:能用sql语句解决的问题,别直接操作表结构。比如你表内数据过多,你想增加一个自增字段,直接表设计改是会反应时间过长,无法修改的,但sql语句可以实现。