Informix - Procedure que conecte a varias bases de datos

 
Vista:

Procedure que conecte a varias bases de datos

Publicado por Joaquín Garrido (1 intervención) el 03/03/2006 11:48:29
Hola!

Tengo una duda sobre cómo atacar un problema. Desde un Procedure en una Base de Datos, quiero actuar sobre otras bases de datos dependiendo de la información pasada al procedure. Mi planteamiento sería algo como:

CREATE PROCEDURE prueba (pais char(2))
IF pais = 'ES' THEN
INSERT INTO bd1:tabla_dest VALUES (....)...
ELIF pais = 'UK' THEN
INSERT INTO bd2:tabla_dest VALUES (....)...
....
END IF

END PROCEDURE

Esto funciona, pero el problema es que las bases de datos van a ir creciendo y quisiera hacerlo todo un poco más dinámico.

Pero no se si es posible construir sentencias sqls dinámicas dentro de un procedure de Informix.

Gracias por vuestra ayuda
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