Oracle 序列的建立删除插入

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

建立:学习

create Sequence Seq_namerem

increment by n     ----序列变化的程度,默认为1,能够为负数表示递减it

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

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

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

cycle                    ----表示达到限制之后是否循环(nocycle--不循环,cycle--循环)im

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

 

修改与删除tab

修改与删除直接将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, '序列号');

相关文章
相关标签/搜索