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

update 表 set 自增序列=rownum;

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

相关内容

热门资讯

乘红色列车 悟革命初心(红色旅... 人民日报记者 窦瀚洋 图①:浙江嘉兴南湖革命纪念馆序厅。 周 明摄 图②:嘉兴南湖风光。 张 丰摄 ...
河北沧州:观光咖饮主题巴士开启... 本文转自:人民网-河北频道旅客在观光咖饮主题巴士购买饮品。苑立伟摄近日,沧州市文广旅局与沧州公交集团...
倒计时2天 | 在“首渡之城”... 文 | 李森 近期,电影《四渡》正在热映,关于红军四渡赤水的传奇,再度被时代点燃。历史的惊险转折,极...
夏入忻州云中河,一塘荷风,半部... 荷风塘盛夏的风,总带着燥热的喧嚣而忻州云中河荷风塘却把一整个夏天的清凉与诗意悄悄藏进一池碧水繁花里作...
【灵武好物】基地加工云端卖 宁... 近年来,宁夏宁羴源牛羊肉有限公司打通标准化养殖、精细分割、无菌包装、线上直播电商完整产业链,将入选全...