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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver 2000 设置字段为自动编号问题相关的知识,希望对你有一定的参考价值。

他是租来的空间,
我是这么写的Alter Table [News] alter column [ID] Int IDENTITY(1,1)
可提示
在关键字 'IDENTITY' 附近有语法错误。

参考技术A 不能直接改的,先定义一个临时字段,ID数据update到临时字段中,删除id字段,新增id字段并指定自增,关闭自增属性,将临时字段的内容update到id字段,我以前用过这个方法。 参考技术B --新建字段为自增字段
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

本回答被提问者采纳

以上是关于sqlserver 2000 设置字段为自动编号问题的主要内容,如果未能解决你的问题,请参考以下文章

如何添加SqlServer 2000中字段的备注信息

sql数据库更新做保存的问题

access数据库怎么设置自动编号从1开始?

sqlserver批量规律修改字段值

sql server 主键一般用啥字段

sql server 2000 中文字符串被截断是怎么回事