如何将数据库中的编号作修改

sunliwen780502 2005-12-26 02:30:58
原来数据库中的编号没有什么规则,想在想将编号,从新排一下.
例如:先将记录按照日期排序.一共600条记录.
现在想将编号从第一条记录开始.定为404001 一后编号都累加1一直到末记录404600
请问怎么实现?
...全文
92 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
boydgmx 2006-07-05
  • 打赏
  • 举报
回复
呵呵,也可以这样:

UPDATE theTab SET id = rownum + 404000;
boydgmx 2005-12-26
  • 打赏
  • 举报
回复
UPDATE theTab SET id = DBMS_ROWID.ROWID_ROW_NUMBER(ROWID) + 404001;

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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