CREATE SEQUENCE 序列名
INCREMENT BY 进度值
START WITH 初始值
MAXvalue 最大值
MINVALUE 最小值
CYCLE 循环(NOCYCLE 不循环)
CACHE 缓存个数 (NOCACHE 不设置缓存)
例:
CREATE SEQUENCE SEQ_AI_ZQZT_ZZZ_TEST
START WITH 1
INCREMENT BY 1
MAXVALUE 999999999
NOCYCLE
NOCACHE
查看所有序列:
select * from user_sequences;
运行SQL语句实现自增:(运行一次自增一次)
SELECT SEQ_AI_ZQZT_ZZZ_TEST.NEXTVAL FROM dual
alter sequence SEQ_AI_ZQZT_ZZZ_TEST increment by 1100;
alter sequence SEQ_AI_ZQZT_ZZZ_TEST increment by 1;
drop sequence SEQ_AI_ZQZT_ZZZ_TEST;
SELECT SEQ_AI_ZQZT_ROLE_ZT_USER.NEXTVAL FROM dual
INSERT INTO AI_ZQZT_ROLE_ZT_USER
(
USER_ID,
CITY_CODE,
COUNTY_CODE,
USER_NAME,
MOBILE_PHONE,
USER_CODE,
IS_ZT_MONITOR,
DATA_STATUS,
CITY_NAME,
COUNTY_NAME
)
VALUES
(
#{userId,jdbcType=VARCHAR},
#{cityCode,jdbcType=VARCHAR},
#{countyCode,jdbcType=VARCHAR},
#{userName,jdbcType=VARCHAR},
#{mobilePhone,jdbcType=VARCHAR},
#{userCode,jdbcType=VARCHAR},
#{isZtMonitor,jdbcType=VARCHAR},
'1',
#{cityName,jdbcType=VARCHAR},
#{countyName,jdbcType=VARCHAR}
)