如何在已有数据的SQL表中增加一个标识列

时间:2022-07-25 20:04:18
现在我有一个SQL表,该表已被一个系统所应用,随时都有数据更新,该表中已有一主键,但为符合我的一个特殊需求,想在其中增加一列标识列,请教如何加?

7 个解决方案

#1


 

Alter table tablename Add id int identity(1,1) constraint id UNIQUE

#2


select id= identity(int,1,1),*
into newtable
from tablea

drop table tablea

#3


也可在企业管理器中
右击表,选设计表,再加id列字段,退出时保存修改即可

#4


好用企业管理器不就得了吗

#5


alter table 要修改的表名 add 要添加的列名 int identity(1,1) 

#6


这个不用代码就可以实现,在企业管理器中,增加一个字段,设成可以自增就可以了.

#7


楼上正解

#1


 

Alter table tablename Add id int identity(1,1) constraint id UNIQUE

#2


select id= identity(int,1,1),*
into newtable
from tablea

drop table tablea

#3


也可在企业管理器中
右击表,选设计表,再加id列字段,退出时保存修改即可

#4


好用企业管理器不就得了吗

#5


alter table 要修改的表名 add 要添加的列名 int identity(1,1) 

#6


这个不用代码就可以实现,在企业管理器中,增加一个字段,设成可以自增就可以了.

#7


楼上正解