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

我的vs2010是不是坏了,主键不增长

我都无语 了,为什么主键不自己增长啊。可以看到我将is identity设为了yes,且将ID也设为PRIMARY KEY,但是为什么点击ID列的属性(右下角位置)的时候,显示灰度不可用,且各项属性都没变,当更改数据是,他是不会自动增长主键的,求帮忙啊!!!!!
Visual?Studio?2010

------解决方案--------------------
--先运行下面这个SQL,看是否表中已存在自增列
SELECT IDENTITYCOL FROM dbo.tb

--如果不存在则新加一个自增列
ALTER TABLE dbo.tb
ADD idauto INT IDENTITY(1,1) NOT NULL

--如果想把某个字段改成自增列,只能先删除,再增加一列;或者在企业管理器中操作(但原理也是先删除后加)