Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/01/2011, 07:24
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.323
Antigüedad: 12 años, 4 meses
Puntos: 2655
Respuesta: Declarar un CURSOR mediante una Sentencia Preparada en MySQL.

No. No es posible crear un cursor con una sentencia preparada, y no se puede pasar como parámetro una cadena para ser usada como SELECT de un cursor.

No le sigas dando vueltas:
1) Los cursores en MySQL son objetos que sólo existen en un Stored Procedure y no pueden recibir parametrizaciones externas.
2) Un HANDLER es un objeto de stored procedure cuya declaración debe ser posterior a todo DECLARE que el Sp contenga, y tampoco puede recibir parametrización desde afuera del SP.

Este tipo de cosas es posible en otros DBMS pero NO en MySQL, son límites dados en el motor del MySQL. No los puedes sortear.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)