
sqlserver 2000 设置字段为自动编号问题
他是租来的空间,我是这么写的AlterTable[News]altercolumn[ID]IntIDENTITY(1,1)可提示在关键字'IDENTITY'附近有语法错误...
他是租来的空间,
我是这么写的Alter Table [News] alter column [ID] Int IDENTITY(1,1)
可提示
在关键字 'IDENTITY' 附近有语法错误。 展开
我是这么写的Alter Table [News] alter column [ID] Int IDENTITY(1,1)
可提示
在关键字 'IDENTITY' 附近有语法错误。 展开
2个回答
展开全部
不能直接改的,先定义一个临时字段,ID数据update到临时字段中,删除id字段,新增id字段并指定自增,关闭自增属性,将临时字段的内容update到id字段,我以前用过这个方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
--新建字段为自增字段
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
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
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询