CREATE SEQUENCE 序列名
  START WITH 1
  MAXVALUE 9999999999
  MINVALUE 1
  NOCYCLE
  NOCACHE
  NOORDER;

解决方案 »

  1.   

    在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 
    1、Create Sequence 
    你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, 
    CREATE SEQUENCE emp_sequence 
    INCREMENT BY 1  -- 每次加几个 
    START WITH 1   -- 从1开始计数 
    NOMAXVALUE    -- 不设置最大值 
    NOCYCLE     -- 一直累加,不循环 
    CACHE 10;        --缓存序列个数,有助于提高效率,但可能造成跳号。一旦定义了emp_sequence,你就可以用CURRVAL,NEXTVAL 
    CURRVAL=返回 sequence的当前值 
    NEXTVAL=增加sequence的值,然后返回 sequence 值 
    比如: 
    emp_sequence.CURRVAL 
    emp_sequence.NEXTVAL 
      

  2.   

    start with 1 然后,把得到的结果格式化 lpad()