ALTER SEQUENCE
Изменение последовательности (генератора).
DSQL, ESQL
ALTER {SEQUENCE | GENERATOR} seq_name [RESTART [WITH newvalue]] [INCREMENT [BY] increment]
Параметр | Описание |
---|---|
seq_name |
Имя последовательности (генератора). |
newvalue |
Новое значение последовательности (генератора). 64 битное целое в диапазоне от -263 до 263 - 1 |
increment |
Шаг приращения. Не может быть равным |
Оператор ALTER SEQUENCE
устанавливает значение последовательности или генератора в заданное значение и/или изменяет значение приращения.
Предложение RESTART WITH
позволяет установить значение последовательности. Предложение RESTART
может быть использовано самостоятельно (без WITH
) для перезапуска значения последовательности с того значения с которого был начат старт генерации значений или предыдущий рестарт.
Warning
|
Неосторожное использование оператора |
Предложение INCREMENT [BY]
позволяет изменить шаг приращения последовательности для оператора NEXT VALUES FOR
.
Note
|
Изменение значения приращения — это возможность, которая вступает в силу для каждого запроса, который запускается после фиксаций изменения.Процедуры, которые вызваны впервые после изменения приращения, будут использовать новое значение, если они будут содержать операторы |