SQL - ALTER SEQUENCE
Changes the sequence. Using this parameter you can change all sequence options, except for the sequence type.
This feature was introduced in version 2.2.
Syntax
ALTER SEQUENCE <sequence> [START <start-point>] [INCREMENT <increment>] [CACHE <cache>] [CYCLE TRUE|FALSE] [LIMIT <limit_value>] [ASC|DESC]
<sequence>Defines the sequence you want to change.STARTDefines the initial sequence value.INCREMENTDefines the value to increment when it calls.next().CACHEDefines the number of values to cache, in the event that the sequence is of the typeCACHED.CYCLEDefines if sequence will restart fromSTARTvalue afterLIMITvalue reached. Default value isFALSE.LIMITDefines limit value sequence can reach. After limit value is reached cyclic sequences will restart from START value, while non cyclic sequences will throw message that limit is reached.ASC | DESCDefines order of the sequence.ASCdefines that next sequence value will becurrentValue + incrementValue, whileDESCdefines that next sequence value will becurrentValue - incrementValue(assuming that limit is not reached). Default value isASC.NOLIMITCancel previously definedLIMITvalue
Examples
-
Alter a sequence, resetting the start value to
1000:orientdb>
ALTER SEQUENCE idseq START 1000 CYCLE TRUE
For more information, see