Alex Rivera | Logout

How do I reset a sequence in Oracle?

Asked 2008-09-09T09:36:39.320
208

In PostgreSQL, I can do something like this:

ALTER SEQUENCE serial RESTART WITH 0;

Is there an Oracle equivalent?

Edit
Report

1 Answer

51

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;
answered 2010-05-19T14:56:29.633

Your Answer