sqlserver 2000 设置字段为自动编号问题

他是租来的空间,我是这么写的AlterTable[News]altercolumn[ID]IntIDENTITY(1,1)可提示在关键字'IDENTITY'附近有语法错误... 他是租来的空间,
我是这么写的Alter Table [News] alter column [ID] Int IDENTITY(1,1)
可提示
在关键字 'IDENTITY' 附近有语法错误。
展开
 我来答
生活呀真美好
2011-04-26 · TA获得超过1101个赞
知道小有建树答主
回答量:902
采纳率:0%
帮助的人:804万
展开全部
不能直接改的,先定义一个临时字段,ID数据update到临时字段中,删除id字段,新增id字段并指定自增,关闭自增属性,将临时字段的内容update到id字段,我以前用过这个方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
真灵级存在
2011-04-26 · TA获得超过853个赞
知道小有建树答主
回答量:191
采纳率:0%
帮助的人:177万
展开全部
--新建字段为自增字段
Alter Table [News] add [ID] Int IDENTITY(1,1)
go
--现有字段更改为自增字段,只能先删除再新增
Alter Table [News] drop column [ID]
go
Alter Table [News] add [ID] Int IDENTITY(1,1)
go
追问
这个我试过了,出现这样的提示:
各表中的列名必须唯一。在表 'News' 中多次指定了列名 'ID'。
追答
--现有字段更改为自增字段,只能先删除再新增
Alter Table [News] drop column [ID]
go
Alter Table [News] add [ID] Int IDENTITY(1,1)
go
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式