在数据库建好sequence,insert时候直接取sequence绝对不会重复

解决方案 »

  1.   

    这个是线程同步的问题吧,web容器和DB应该都能处理吧
      

  2.   

    eg:
    --SEQ_D_ID是你建好的sequence
       select SEQ_D_ID.nextval       into vn_sequence
           from dual;
      

  3.   

    你可以用当前的毫秒数,加随机数的方式,产生的数肯定不会重复,然后你定一个id字段,想输出他的订单号只要用select id form XX来得到