創(chuàng)建序列
create sequence 序列名字
minvalue 數(shù)值 //序列的最小值
maxvalue 數(shù)值 //序列的最大值
increment by 數(shù)值 //步進(jìn)
start with 數(shù)值 //計(jì)數(shù)的起始值
noorder //order可以保證序列的順序,noorder則只能保證序列的唯一性
nocycle //當(dāng)序列達(dá)到最大值后是否復(fù)位并繼續(xù)下去,
//如果是nocyle當(dāng)達(dá)到極限后再嘗試獲取數(shù)值會(huì)得到一個(gè)錯(cuò)誤
nocache
但是經(jīng)過我實(shí)際使用發(fā)現(xiàn)noorder并沒什么卵用
刪除序列
drop index 序列的名字
獲取序列的值
序列名字.nextval //獲取序列中下一個(gè)的值,只能往后,不能往前
序列名字.currval //獲取序列中當(dāng)前游標(biāo)指向的值
//如果一個(gè)序列從來沒有獲取過nextval的值,而去嘗試取currval的值,會(huì)報(bào)錯(cuò),因?yàn)楫?dāng)前游標(biāo)沒有值
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者