各位好! 在此先谢谢各位了!                          想问一下 关于ORACLE序列的问题,如果我在数据的表里 有一列是应用序列生成的 那么 当我删除这个表中的 一条数据后 这列的序号会断开么

解决方案 »

  1.   

    首先先感谢一下表中的引用序号的字段会出现不连续的现象   要的就是这个 这样的话 我就不能用序列了 也就是说  例如:  NUM   USERNAME
                     1       a
                     2       b
                     3       c
    当我删除第二条记录时 如果我查询显示在页面的就是                  NUM   USERNAME
                     1       a
                     3       c
    这样的是吧                   
      

  2.   

    嗯 谢谢!! 这样 就没啥用了 我以为ORACLE强大的可以更新呐
      

  3.   

    你没有理解序列,序列是随取随用,取一次,增加一次,和你存不存到表中没有关系,是保证多用户使用时,不会产生重复值。至于你说的情况,直接用rownum就行了,他是按行连续排下去的。