Oracle 序列的创建删除插入

今天学习的是序列的创建蟹盖和删除插入

创建:

create Sequence Seq_name

increment by n     —-序列变化的程度,默认为1,可以为负数表示递减

start with n           —-序列的初始值,默认值为1

maxvalue n          —-序列的最大值,必须大于start的值

minvalue n           —-序列的最小值,小于start的值

cycle                    —-表示达到限制以后是否循环(nocycle–不循环,cycle–循环)

cache  n              —-缓存序列的个数,默认值为20,不使用则为nocache

 

修改与删除

修改与删除直接将create改为alter和drop即可,但是需要注意,不能修改start值

 

插入

先创建一个表

create table test(

tid number primary key,

t_name varchar2(2),

);

创建序列

create sequence seq_test

increment  by 1

start with 10

maxvalue  100

cycle

cache 10

插入序列

insert into test values(seq_test.nextval, ‘序列号‘);