36 - Alterar secuencia (alter sequence) |
Es posible modificar una secuencia, su valor de incremento, los valores mínimo y máximo y el atributo "cycle" (el valor de inicio no puede modificarse); para ello empleamos la sentencia "alter sequence". Sintaxis:
alter sequence NOMBRESECUENCIA ATRIBUTOSAMODIFICAR;
Definimos una secuencia denominada "sec_codigolibros" con los siguientes atributos:
create sequence sec_codigolibros start with 1 increment by 1 maxvalue 999 minvalue 1 nocycle;
Para modificar el máximo valor a 99999 y el incremento a 2, tipeamos:
alter sequence sec_codigolibros increment by 2 maxvalue 99999;
Los valores de incremento y mínimo han sido modificados, los demás atributos no especificados en la sentencia "alter sequence" se mantienen.