我的存贮过程就是重置SEQUENCE ,代码如下:PROCEDURE ResetSeq  Authid Current_User IS
    V_SeqName varchar2(100);
BEGIN
    select decode(mod(trunc(sysdate)-to_Date('2014-01-01','yyyy-mm-dd'),2),1,'SEQ_B','SEQ_A')
    INTO V_SeqName from dual;
    EXECUTE IMMEDIATE 'DROP SEQUENCE '||V_SeqName;
    EXECUTE IMMEDIATE 'CREATE SEQUENCE '||V_SeqName||' increment by 1 start with 1 nocache nocycle';
END;新建job定时执行
declare jobno number;
begin
DBMS_JOB.SUBMIT(:jobno,
    'ResetSeq;',
    TRUNC(SYSDATE),'trunc(sysdate)+1');
    commit;
end;本来存储过程不加Authid Current_User会提示权限不足,然后会出现序列删除成功,但是无法新建的奇怪现象。
加了以后一切正常,但是放在job里面执行后,又出这个问题了,序列删了,但是没有新建。