There are two ways to do this:
1.use trigger
2.sequence
--------------
If you want to know more detail,you can search for it.

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/1188/1188814.xml?temp=.3250849
      

  2.   

    看了解决方案,觉得这仅仅是在插入的时候检索序列的值(nextValue),把其作为一个字段的值
    这样的话根本不用触发器就可以,直接在sql语句中使用就完了,比如 insert into liuyan set
    threadid=序列.nextval,.... 但是如果删掉表中的一条纪录,比如不是删掉末尾的纪录而是删掉
    中间的纪录,那还要调整所有的记录id了,麻烦,同时此时序列的值也要剪掉1。
    算了还是自己对字段编码算了,不用序列值还方便一点。