当前位置:  数据库>oracle

利用Oracle rownum让表排序字段值连续

    来源: 互联网  发布时间:2017-06-12

    本文导语: 利用Oracle rownum让表排序字段值连续 1、需求说明 表(eval_index)中有字段如下: 表字段 描述 说明 ID 主键   GROUP_ID 分组编号   SORT_NUM 排序序号 按照分值编号并排序:1、2、… 由于删除或其他操作,导...

利用Oracle rownum让表排序字段值连续

1、需求说明

表(eval_index)中有字段如下:

表字段

描述

说明

ID

主键

 

GROUP_ID

分组编号

 

SORT_NUM

排序序号

按照分值编号并排序:1、2、…

由于删除或其他操作,导致sort_num序号不连续;需要不改变原来的排序,保持其编号连续。

2、利用rownum功能实现

update eval_index a seta.sort_num = (

  select b.rn from (select rownum rn ,id

      from (select * from eval_index wheregroup_id = ?

order by sort_num)

    ) b

    where a.id = b.id

)

where index_id = ?;

Oracle数据库中的rownum和ORDER BY执行顺序

使用rowid和rownum获取记录时要注意的问题

[Oracle] rownum和分页

rownum分页故障解决一例


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux系统下利用java连接Oracle 10G
  • linux c 怎样利用pro*c/c++操作 win2000 下 oracle 谢谢
  • 利用多个转储文件导出大量Oracle数据
  • Oracle利用存储过程造数据
  • 怎样利用JDBC连接oracle数据库?谢谢!!!
  • 利用windows任务计划实现oracle的定期备份
  • 利用ASP来实现Oracle数据记录的分页显示
  • 有关java.sql.ResultSet 利用SetDate往 oracle 中插入时间和日期的问题!!
  • 利用Oracle9i XML DB来解决复杂编码问题
  • C#利用ODP.net连接Oracle数据库的操作方法
  • 利用可更新ResultSet的updateBinaryStream()可以把图片存到mySql数据库,却不能存到Oracle数据库,怎么办?
  • Oracle 低权限数据库账户得到 OS 访问权限 提权利用
  • 利用导出/导入功能实现重新组织Oracle数据库表空间
  • Oracle10g使用sql获得ADDM报告以及利用ADDM监控表的dml情况
  • Oracle数据库中利用ASSM改善分段存储
  • 利用Oracle threshold(度量阀值)监控表空间
  • linux下利用oci开发oracle的问题?
  • linux c下利用srand和rand函数生成随机字符串
  • 请问:Linux下用C编程计算CPU利用率和内存利用率?
  • linux下利用(cat,strings,head,sed)命令生成随机字符串
  • 在2003下利用vmware安装了linux,又利用host-only方式上了网,问题如下多谢指点!!!
  • Web前端开发如何利用css样式来控制Html中的h1/h2/h3标签不换行
  • 大虾 紧急求助!!!!如何求得当前机子的处理器利用率和内存利用率?
  • 如何利用libpcap和Python嗅探数据包
  • 如何利用Bash脚本(利用awksedgrepwc等)来自动修改配置文件
  • windows堆栈溢出利用的七种方式
  • 求RADIUS的动态分配IP的问题(利用IPPOOL)
  • iowait和cpu利用率的权衡问题
  • 利用java.net.URLConnection上传文件
  • Qt中利用槽如何来传递参数
  • 浏览器漏洞利用框架 BeEF


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,