Código SQL para
aumentar la secuencia un número mayor especifico en BD Oracle
Aumenta la
secuencia al nuevo valor deseado:
-- Supongamos que quieres que la secuencia inicie en 20000
-- Determina cuántos pasos necesitas avanzar
DECLARE
nuevo_valor NUMBER := 20000; -- El valor deseado
actual_valor NUMBER;
BEGIN
-- Obtén el valor actual de la secuencia
SELECT nombre_secuencia.CURRVAL INTO actual_valor FROM dual;
-- Incrementa la secuencia hasta el nuevo valor deseado
FOR i IN 1..(nuevo_valor - actual_valor) LOOP
SELECT nombre_secuencia.NEXTVAL INTO actual_valor FROM dual;
END LOOP;
END;
/
Comentarios
Publicar un comentario