oracle:更改序列
以下內(nèi)容轉(zhuǎn)載:https://blog.csdn.net/huaishuming/article/details/47018507
如何修改序列(Sequence)的初始值(START WITH)
Oracle 序列(Sequence)主要用于生成流水號(hào),Oracle EBS系統(tǒng)中是經(jīng)常用到的。但是,有時(shí)需要修改序列初始值(START WITH)時(shí),好多人憑感覺認(rèn)為:Alter Sequence SequenceName Start With N。事實(shí)上,在Oracle Db中,修改序列沒有這樣的語法。沒有這樣的語法情況怎么辦,有二種方法可以完成?
1.先刪除序列,然后重新創(chuàng)建。不過這不是當(dāng)前要講的重點(diǎn)。這個(gè)方法比較方便。?
2.通過Increment By來實(shí)現(xiàn)修改初始值。?
例如:若序列名稱是SeqTest2010_S,初始值是13,而現(xiàn)在要設(shè)置初始值為1020,Increment By值為:1007(1020-13)?
2.1 執(zhí)行:Alter Sequence SeqTest2010_S Increment By 1007;?
2.2 執(zhí)行:Select SeqTest2010_S.NextVal From Dual;?
2.3 執(zhí)行:Alter Sequence SeqTest2010_S Increment By 1;?
修改完成。簡(jiǎn)單吧
總結(jié)
以上是生活随笔為你收集整理的oracle:更改序列的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python三十四:json模块
- 下一篇: 数据的机器表示一