1. 程式人生 > >Oracle 序列的建立刪除插入

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, '序列號');