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);A este código le faltan cosas a posta para no extenderlo. Espero mi pregunta quede aclarada.
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;
Gracias de antemano.