美文网首页
oracle序列

oracle序列

作者: kanaSki | 来源:发表于2019-07-23 20:39 被阅读0次

创建序列:
create sequence cc;
select cc.currval from dual; //获得当前值,默认开始无值,即指针指在没有值的位置。
select cc.nextval from dual; // 当前值自增,默认步长为1。
默认创建序列时使用currval将报错,需要先使用nextval才可以使用currval
作用:作为主键使用,动态获取主键的值,新增数据时极大避免主键冲突。

创建自定义序列:
create sequence aa
increment by 2
start with 5
创建完毕后直接使用currval报错,使用nextval为5

insert into student values(cc.nextval,...)

删除序列:
drop sequence 序列名

相关文章

网友评论

      本文标题:oracle序列

      本文链接:https://www.haomeiwen.com/subject/vazalctx.html