drop sequence seq_name;
create seqence seq_name
start with 0;从0开始还没有用过,你试试。

解决方案 »

  1.   

    drop sequence seq_name;
    create sequence seq_name
    start with 0
    minvalue 0
    ;经测试,可以的。
      

  2.   


    //重置sequence值
    declare
    n number(10);
    tsql varchar2(100);
    begin
    select my_seg.nextval into n from dual;
    n:=-(n-1);
    tsql:='alter sequence my_seg increment by'|| n;
    execute immediate tsql;
    select my_seg.nextval into n from dual;
    tsql:='alter sequence my_seg increment by 1';
    execute immediate tsql;
    end;
    /