There is a sequence with min value 100.
I want to alter this sequence to min value as 101.
If the table has already data in the sequence column as
100,101,102...
Is it possible to do so ?
Answer Posted / pradeep
Or other way around can be rename the current sequence and
create new sequence with the desired values;
SQL> CREATE SEQUENCE SEQ_TET INCREMENT BY 1 START WITH 100
MAXVALUE 1000000 MINVALUE 99;
Sequence created.
SQL> rename SEQ_TET to seq_test;
Table renamed.
SQL> select * from user_sequences;
SEQUENCE_NAME MIN_VALUE MAX_VALUE
INCREMENT_BY C O CACHE_SIZE
------------------------------ ---------- ---------- -------
----- - - ----------
LAST_NUMBER
-----------
SEQ_TEST 99
1000000 1 N N 20
100
| Is This Answer Correct ? | 1 Yes | 1 No |
Post New Answer View All Answers
How bulk collect improves performance?
Why truncate is faster than delete?
what are date and time data types in mysql? : Sql dba
Show code of a cursor for loop.
Is oracel sql developer written in java?
How can I see all tables in sql?
What is the difference between union and union all command?
Can I copy :old and :new pseudo-records in/to an oracle stored procedure?
How much does sqlite cost?
Can we insert in view in sql?
Does mysql_real_escape_string prevent sql injection?
Is pl sql different from sql?
what is the difference between truncate and delete statement? : Transact sql
how to increment dates by 1 in mysql? : Sql dba
define sql update statement ? : Sql dba