作用:
使用alter
sequence命令可以改变每次的递增值、最大值、最小值、缓存区的数值个数、一个已有序列的其他部分。这个命令之能影响后来产生的序列值,之前产生的就已经产生了。
语法知识:
TIPS
如果需要改变序列的当前值,需要drop和重新创建序列;
oracle数据库设定了一些验证,比如新的maxval必须大约当前值。
例子
SQL> alter sequence s_sms_dispatcher_buffer
maxvalue 99999999
2 /
序列已更改。
SQL> alter sequence
s_sms_dispatcher_buffer cycle
2 /
序列已更改。
参考:
http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_2011.htm#SQLRF00817