前言
今天在熟悉项目过程中看到了oracle创建序列的sql代码,于是来学习一下如何对序列进行创建、修改和删除。
CREATE SEQUENCE
创建例子如下:
CREATE SEQUENCE customers_seq
START WITH 1000 -- 从1000开始
MAXVALUE 9999 -- 最大值
INCREMENT BY 1 -- 间隔数
CACHE 100 -- 缓存数
NOCYCLE; -- 达到最大值后不循环
ALTER SEQUENCE
修改例子如下:
ALTER SEQUENCE customers_seq
MAXVALUE 1500; -- 最大值修改为1500
ALTER SEQUENCE customers_seq
CACHE 5; -- 缓存数修改为5
DROP SEQUENCE
删除例子如下:
DROP SEQUENCE oe.customers_seq; -- 删除序列