17/01/2011, 08:24
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años Puntos: 2658 | |
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) |