Oracle基礎之序列儲存
阿新 • • 發佈:2018-11-21
序列:
Sequence
作用:幫我們生成主鍵的值
建立序列
create Sequence 序列名;
需要設定的一些屬性
increment by n: 每次拿出值加多少
start with n: 初始值是多少
maxvalue n: 最大值是多少
minvalue n: 最小值是多少
cycle或者nocycle:到了最大值是否迴圈
建立一個序列: create sequence seq_test increment by 2 start with 45 maxvalue 50 cycle; 獲取序列的下一個值 select seq_test.nextval from dual; 獲取序列的當前值 select seq_test.currval from dual; 刪除序列 drop sequence seq_test; 建立一個預設的序列 create sequence seq_test; 讓id自增長, insert into s_stu(id,name,score) values(seq_test.nextval , 'tom' , 90);