Oracle 序列的建立刪除插入
阿新 • • 發佈:2018-11-15
今天學習的是序列的建立蟹蓋和刪除插入
建立:
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, '序列號');