简单点说,比如我有一个库表,字段就是人名,在查询时要根据用户自已的需求来排序,所以再加了一个字段记录序号,比如:
张三 1
李四 2
王老五 3
赵大 4
。。现在,在应用程序界面新增了一个人名进去,比如在李四前面加了一个人:甲六,那新的排序应该是:
张三 1
甲六 2
李四 3
王老五 4
赵大 5
。。我想大家应该明白我的意思了吧。现在的问题是,在应用程序中如何用最好的方法来实现这个看似简单的功能,是不是只能一条一条记录更新过去?那当数据量很大时岂不是一点点改动就要更新一大批数据?有没有做过类似功能的人给个建议?
张三 1
李四 2
王老五 3
赵大 4
。。现在,在应用程序界面新增了一个人名进去,比如在李四前面加了一个人:甲六,那新的排序应该是:
张三 1
甲六 2
李四 3
王老五 4
赵大 5
。。我想大家应该明白我的意思了吧。现在的问题是,在应用程序中如何用最好的方法来实现这个看似简单的功能,是不是只能一条一条记录更新过去?那当数据量很大时岂不是一点点改动就要更新一大批数据?有没有做过类似功能的人给个建议?
解决方案 »
- WIN7旗舰版安装oracle10g 提示操作系统不符合要求
- 触发器高级问题:
- 怎样把oracle的update语句改成存储过程
- 查询结果中但一个值等于某某值时,显示为另一个值,其它值不变,怎么写?
- 请教,急急!!!!!
- 表空间文件移动的问题。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
- JDBC连接oracle9i老是不能成功
- 请问DELPHI+ORACLE可以,但VB+ORACLE可以吗?!(10分钟结帖)
- 求助,plsql developer无法导入导出,提示在bin里找不到导出/文件
- oracle数据库怎么设置关闭指定表的操作归档日志?
- 数据库出问题了,急,请大家帮我看看有没有碰到过!!求帮忙!
- 求一SQL
2、如果你非得想这么干
a、按照你的想法更新吧
b、两个人之间留点空出来, 比如:第一个 1 第二个 100 第三个 200 这样每个人之间有100个预留空间进行后续处理。当然你的理论建立的基础应该是这个表不是时时刻刻都有变化的,它应该是一个基表