这样的SQL语句怎么写????????????

harrypotter 2001-12-03 11:15:24
我有一个表,现在的我希望给该表加一个字段F,该字段来表示记录的序号。

现在表中有10000多条记录,我希望第一条记录的F字段为1,第二条的为2,依此类推,请问要完成对F字段的赋值该怎么写SQL语句。

我用的数据库是Oracle8.16。

谢谢。
...全文
98 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hld518 2001-12-03
  • 打赏
  • 举报
回复
update tablename set f=f & rownum
KingSunSha 2001-12-03
  • 打赏
  • 举报
回复
那就建一个临时的序列,然后
UPDATE MYTABLE SET F = SEQ_TEMP.NEXTVAL;
harrypotter 2001-12-03
  • 打赏
  • 举报
回复
我用过 Update TableName set F = rownum 结果不对,有一些记录好像有重复的F值
IronPromises 2001-12-03
  • 打赏
  • 举报
回复
update TableName set F = rownum;
harrypotter 2001-12-03
  • 打赏
  • 举报
回复
结贴
netyao 2001-12-03
  • 打赏
  • 举报
回复
ggzz

34,623

社区成员

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

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