Chinaunix

标题: 一个增加序号字段的问题 [打印本页]

作者: jacky001    时间: 2004-03-03 16:19
标题: 一个增加序号字段的问题
有个30万记录的SQLSERVER2000表,有两个NVCHAR字段,由于统计需要,要增加一个字段,要求是INT型,从1,2,3,3依次递增,此字段值与其它字段值无关联,只要从1,2,3,3依次递增,而且最大值与记录总数一样,就可以了。
请教高手,如何实现?
作者: sdssoft    时间: 2004-03-03 17:57
用int identity(1,1)来实现,如果有记录删除那就重新建立这个字段
作者: xzh2000    时间: 2004-03-03 21:01
1
alter table test add id2 int identity(1,1)
2
select identity(int,1,1) id2, * into test2 from test




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2