oracle数据库,怎么给已有很多数据的表填充自增序列字段
创始人
2025-06-24 11:33:38
oracle数据库,怎么给已有很多数据的表填充自增序列字段
rownum啊
update 摸个字段 = rownum
这个应该可以的哦
表中应该会有序号吧,至少会有 默认的啊,我觉得你可以 查询最后一条数据然后写自增序列,让它从以后的数据开始自增。这样可以吧
因你的表没有主键,所以,只能考虑通过通过一个中间表过渡(insert进过渡表时可考虑用Sequence),然后再rename表过来吧
呃,简单点的方法:
在表中增加一个列,为自增序列,然后执行:

update 表 set 自增序列=rownum;

这样就把以前的3000多万行都编号了,然后再用Sequence做序列;
这样快速,还不会出错。

相关内容

热门资讯

安徽宿松:一口水萩粑 香满一座... 4月5日,在“皖美宝藏小城”宿松,一场以水萩粑为主题的乡味美食音乐汇火热上演。来自全县的制粑高手同台...
想在上饶学做饶帮菜?这份短期烹... 想在上饶学做饶帮菜?这份短期烹饪课程指南请收好 来上饶旅行,除了看山看水,很多朋友都被我们本地餐桌上...
春天,这菜要使劲吃,30分钟搞... 嘿,各位深夜放毒的老饕们,还有那些每天不知道吃啥、一到饭点就抓瞎的“干饭人”朋友们,咱们又见面了!最...
春季大补的鱼,不是草鱼和鲫鱼,... 春季大补的鱼,不是草鱼和鲫鱼,而是这3类,强免疫抗衰老增免疫 春天是万物复苏的季节,也是身体需要好...
“春天不排毒、一年都得堵”,常... 天冷那阵子,谁还没多吃几顿火锅炖肉?时间一长,肚子里难免攒了些油腻。春天一到,要是总提不起劲、心烦睡...