oracle利用sequence实现自增

来源:互联网 发布:淘宝上日系店铺推荐 编辑:程序博客网 时间:2024/05/21 14:09

最近在学习oracle知识,因为是自学的,所以过程中有很多的问题,oracle利用sequence实现自增只是其中问题之一,现在记录下来以便以后复习之用。

即日终于知晓了这种Sequence, 类似"自动采番"的方式, 似乎一个表一样, 只需从它内部取值, 它就可以自动按步长增长.

create sequence test_sequence

increment by 1---每次加1

start with   1  ---从1开始计数

nomaxvalue---无最大值

nocycle---不循环

cache   10   ---缓存大小10/如果不分配缓存的话:nocache

取数两种方式:1. nextval   2.currval

在sql语句中使用:

select test_sequence.nextval from dual;



原创粉丝点击