Creación de Secuencias dinámicamente
Publicado por mago (1 intervención) el 31/03/2007 13:14:09
Buenas,
Estoy intentando crear una secuencia en Oracle a partir de una función o procedimiento, pero la quiero inicializar a partir de un valor que obtengo previamente mediante una sentencia Select.
Pero no encuentro la forma de hacerlo.
Ejemplo: Inicializar la secuencia con una variable inicio, Esto se puede hacer?
SELECT MAX(id_CAMPO) INTO inicio from Tabla
CREATE SEQUENCE SQ_Tabla
START WITH inicio
MAXVALUE 999999
MINVALUE 1
NOCYCLE
CACHE 20
NOORDER;
Saludos
Estoy intentando crear una secuencia en Oracle a partir de una función o procedimiento, pero la quiero inicializar a partir de un valor que obtengo previamente mediante una sentencia Select.
Pero no encuentro la forma de hacerlo.
Ejemplo: Inicializar la secuencia con una variable inicio, Esto se puede hacer?
SELECT MAX(id_CAMPO) INTO inicio from Tabla
CREATE SEQUENCE SQ_Tabla
START WITH inicio
MAXVALUE 999999
MINVALUE 1
NOCYCLE
CACHE 20
NOORDER;
Saludos
Valora esta pregunta


0