某表中有一字段内容如下:
1
2
3
4
5
……
将其按照倒序填写成:
……
5
4
3
2
1
如何写?

解决方案 »

  1.   

    oracle不保证数据在表里的存储顺序
    想保证顺序,查询的时候加order by
      

  2.   

    我不是查询排序,我是要直接UPDATE
      

  3.   

    select出来max。然后用max减去现有数值由于数值操作中间可能出现混乱,建议使用一个临时表来存放数据
      

  4.   

    如果一定要保证存储顺序,可以用索引组织表-IOT。
    这个可以百度一下,很多介绍的
      

  5.   

    解决了,谢谢sunkenice,同样谢谢大家