Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2012, 11:16
galomanu
 
Fecha de Ingreso: marzo-2012
Mensajes: 3
Antigüedad: 12 años
Puntos: 0
Ejecutar sentencia SQL encerrada en una variable.

Hola a todos,
Estoy escribiendo un Script.sql encargado de recoger todas las sentencias de una tabla a través de un cursor para luego ejecutar cada sentencia con un bucle.
Mi pregunta es: ¿Existe una manera desde MyQSL hacer que se ejecute el contenido de la variable?
Fragmento de mi código:
DECLARE sql VARCHAR(254);
DECLARE cur1 CURSOR FOR SELECT sentencia FROM tabla_trans;
OPEN cur1;
bucle_sql: LOOP
FECH cur1 INTO sql;
==> Ahora es cuando tengo que ejecutar el contenido de la variable 'sql'
END LOOP bucle_sql;
CLOSE cur1;
A este código le faltan cosas a posta para no extenderlo. Espero mi pregunta quede aclarada.
Gracias de antemano.