Oracle - Creación de Secuencias dinámicamente

 
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Creación de Secuencias dinámicamente

Publicado por Alejandro Cesar (189 intervenciones) el 02/04/2007 01:36:44
Y cómo para qué necesitás crear la secuencia "dinámicamente"? por qué razón no te sirve tenerla creada y solamente tomar el valor que tenga?.

Te pregunto esto porque a veces nos metemos a problemas de programación por andar inventando soluciones extrañas a problemas simples.

Salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar