create SEQUENCE user_sequence
INCREMENT by 1 --自增1
START WITH 2 --从2开始
NOMAXVALUE --没有最大值
NOCYCLE --不循环
INCREMENT by 1 --自增1
START WITH 2 --从2开始
NOMAXVALUE --没有最大值
NOCYCLE --不循环
CACHE 10 --缓存10个
select user_sequence.currval from DUAL --查看当前序列
select USER_SEQUENCE.NEXTVAL from DUAL --查看下一序列
orcale 没有自增,只有自增序列,当给某个表添加自动字段时,需要先创建自增序列,然后新增是插入。
场景一:
insert into t_user (userid) VALUES (USER_SEQUENCE.NEXTVAL)
场景二:
insert into t_user (userid)
select USER_SEQUENCE.NEXTVAL from dual
场景三:
update t_user set userid=USER_SEQUENCE.NEXTVAL
5872

被折叠的 条评论
为什么被折叠?



