序列(SEQUENCE)

蓝色底色的字为个人喜欢的名字,根据喜好进行修改

序列(SEQUENCE)

用于生成唯一的递增或递减的数字序列


创建序列

CREATE SEQUENCE username.test_seq    --在用户 username 下创建序列 test_seq

START WITH 1                  --从1开始

INCREMENT BY 1               --每次递增1

MINVALUE 1                   --最小值是1

MAXVALUE 99999999              --最大值是99999999

CACHE 20                    --缓存20个值以提高性能

NOCYCLE                  --不循环(循环为 CYCLE)


删除序列

DROP SEQUENCE username.test_seq

 


使用序列

SELECT  username.test_seq.nextval, username.test_seq.currval

FROM dual

nextval:序列的下一个 值

currval:序列的当前值

 

posted @ 2025-06-10 12:04  wwwwxxxx  阅读(136)  评论(0)    收藏  举报