一个表里有数据,现新增一字段,使值自动加一依次加上去

xingyaohua 2006-10-14 11:23:08
如题
...全文
268 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xingyaohua 2006-10-14
  • 打赏
  • 举报
回复
ok,解决了,结贴
xingyaohua 2006-10-14
  • 打赏
  • 举报
回复
楼上我看看行不行
xingyaohua 2006-10-14
  • 打赏
  • 举报
回复
大哥,我表里有数据了,id现在全是null你怎么设置标识呀
Well 2006-10-14
  • 打赏
  • 举报
回复

select *,identity(int,1,1) tid
into #temp
FROM tableName

update A
set id=B.tid
from tableName A
inner join #temp B
on A.name=B.name
Well 2006-10-14
  • 打赏
  • 举报
回复
用自增类型的字段。。
identity类型字段
hellowork 2006-10-14
  • 打赏
  • 举报
回复
新建一个ID列,将该列的标识属性设为"是",即IDENTITY(自动增量)属性,并将基数设为1即可,系统会自动为现有行填充ID的.
xingyaohua 2006-10-14
  • 打赏
  • 举报
回复
比如说
表如下
id name
null a
null b
null c
现在使它成以下
id name
1 a
2 b
3 c
xingyaohua 2006-10-14
  • 打赏
  • 举报
回复
表已经有数据了,我是说更新已有数据的一个新建的id字段,
点点星灯 2006-10-14
  • 打赏
  • 举报
回复
你在表上加一个列,并将此列设置为自动增长的就可以.
xx_adam 2006-10-14
  • 打赏
  • 举报
回复
什么值?能不能说明白一点
点点星灯 2006-10-14
  • 打赏
  • 举报
回复
可以,加一个自动增长的列就可以

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧