Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/05/2012, 02:34
davikt
 
Fecha de Ingreso: mayo-2012
Mensajes: 42
Antigüedad: 12 años, 9 meses
Puntos: 5
Respuesta: Crear funciones en mysql

Hola juanesteban17,

Siento decepcionarte pero no se puede. Alternativas, si, muchas.

Puedes crear una tabla temporal, llenarla con esos datos y luego deberás hacer un select para ver el resultado. Ten encuenta que hasta que no finalices sesión esa tabla seguirá ahí con esos datos. Y que cuando lo hagas la tabla desaparecerá por completo. Por lo que te recomiendo una sentencia como "drop temporary table if exists X" al inicio.

También puedes definir un procedimiento con parámetros in o inout para luego utilizarlos con otra función... Muy lioso. No te lo recomiendo.

O también puedes hacer que la función defina una vista y luego consultarla.

Se me quiere antojar algo con cursores... pero nose muy bien el que. :)

Espero que te sirva. ¡Un saludo!