首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sqlserver2005中怎么设置现有的列为自动增长列和主键列

2012-09-16 
sqlserver2005中如何设置现有的列为自动增长列和主键列!如题!给现有的表中的某个字段,设置为自动增长列![

sqlserver2005中如何设置现有的列为自动增长列和主键列!
如题!给现有的表中的某个字段,设置为自动增长列!


[解决办法]

SQL code
alter table test alter column 你的字段 int identity(初始值,每次增长多少)alter table test add  primary key(id)
[解决办法]
我建议你这样:
1、创建一个新表,表的结构就是你最终要的。
2、把旧表的数据插到新表中。
3、把旧表删掉。
4、把新表重命名。

另外,这个不至于放到这个板块吧,也不是什么疑难问题哦
[解决办法]
在没有数据的情况下,你试试看行不行?
[解决办法]
select row_number()Over(Order by getdate() asc) as ID,...(不要自增列) into tb from t1

热点排行