How do I reset a sequence in Oracle?

后端 未结 18 1488
天命终不由人
天命终不由人 2020-11-22 05:09

In PostgreSQL, I can do something like this:

ALTER SEQUENCE serial RESTART WITH 0;

Is there an Oracle equivalent?

18条回答
  •  独厮守ぢ
    2020-11-22 05:44

    This is my approach:

    1. drop the sequence
    2. recreate it

    Example:

    --Drop sequence
    
    DROP SEQUENCE MY_SEQ;
    
    -- Create sequence 
    
    create sequence MY_SEQ
    minvalue 1
    maxvalue 999999999999999999999
    start with 1
    increment by 1
    cache 20;
    

提交回复
热议问题