Reputation: 27
I want to generate sequence number from 91 to 100 using oracle plsql code and if my sequence reaches 100 next value should be 91 again .
Please help
Upvotes: 1
Views: 368
Reputation: 142720
Ummm ... no. That's not a PL/SQL issue. You should generate a sequence that does what you described:
create sequence seq_ng minvalue 91 maxvalue 100 cycle nocache;
SQL> create sequence seq_ng minvalue 91 maxvalue 100 cycle nocache;
Sequence created.
SQL> select seq_ng.nextval from dual;
NEXTVAL
----------
91
SQL> select seq_ng.nextval from dual;
NEXTVAL
----------
92
<snip>
SQL> select seq_ng.nextval from dual;
NEXTVAL
----------
100
SQL> select seq_ng.nextval from dual;
NEXTVAL
----------
91 --> it starts over again
SQL>
Upvotes: 2