序列(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:序列的当前值

浙公网安备 33010602011771号