用sequence,到网上查一下sequence的用法就可以了,并不难

解决方案 »

  1.   

    使用Sequence,参考http://blog.csdn.net/baggio785/archive/2006/04/22/673467.aspx
      

  2.   

    对,增加一个序列,也就是sequence
      

  3.   


    CREATE SEQUENCE sequence_ID
    INCREMENT BY 1 
    START WITH 1
    NOMAXVALUE 
    NOMINVALUE 
    NOCYCLE 
    NOORDER 
    CACHE 20
    /然后,
    SELECT sequence_ID.NEXTVAL FROM DUAL;
      

  4.   

    我以前也有这个问题,你自己要先建一个SEQUENCE 再在建表时引用这个序列就可以了 。sqlserver 其实也是使用的一种序列,只不过他是系统自动实现的,在oracle中要手动实现