17,377
社区成员
发帖
与我相关
我的任务
分享
-- 使用一个 minvalue
SQL>
SQL> create sequence seq_id
2 increment by 10
3 maxvalue 1110
4 minvalue 1000
5 cycle
6 cache 2;
Sequence created
SQL> set serverout on ;
SQL> begin
2 for i in 1..30 loop
3 dbms_output.put_line(seq_id.nextval);
4 end loop;
5 end;
6 /
1000
1010
1020
1030
1040
1050
1060
1070
1080
1090
1100
1110
1000
1010
1020
1030
1040
1050
1060
1070
1080
1090
1100
1110
1000
1010
1020
1030
1040
1050
PL/SQL procedure successfully completed
SQL> drop sequence seq_id ;
Sequence dropped
SQL>