序列
-- 创建序列(Sequence) CREATE SEQUENCE [SEQUENCE_NAME] MINVALUE ['最小值'] MAXVALUE ['最大值'] START WITH ['开始于'] INCREMENT BY ['每次增量'] ['CYCLE'|'NOCYCLE'] -- CYCLE:表示序列生成器的值达到限制值后是否循环。如果循环,达到最大值后会从最小值继续循环。 ['CACHE'|'NOCACHE'] -- CACHE:定义存放序列的内存大小,默认为20。(对序列进行缓存,可以改善序列的性能)。 -- Eg: CREATE SEQUENCE SQ_USERS_ID MINVALUE 1 MAXVALUE 9999 START WITH 1 INCREMENT BY 1 CYCLE CACHE 20; -- 删除序列 DROP SEQUENCE [SEQUENCE_NAME]; -- Eg: DROP SEQUENCE SQ_USERS_ID; -- 修改序列 ALTER SEQUENCE [SEQUENCE_NAME] MAXVALUE ['最大值'] ['CYCLE'|'NOCYCLE'] -- CYCLE:表示序列生成器的值达到限制值后是否循环。如果循环,达到最大值后会从最小值继续循环。 ['CACHE'|'NOCACHE'] -- CACHE:定义存放序列的内存大小,默认为20。(对序列进行缓存,可以改善序列的性能)。 ; -- 不能修改序列的初始值。