Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/06/2011, 15:55
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: procedimiento alamcenado solo con parametro OUT

La interpretación de una tabla como array es un asunto de PHP, no de MySQL. Para MYSQL toda salida de datos es una tabla.
PHP toma la respuesta de MySQL y su librería la interpreta como un array de arrays (donde cada array es el contenido de un registro).
En definitiva, es un tema que se maneja en los lenguajes.
En cuanto a MySQL y sus SP, el asunto es que no existen en MySQL los arrays. No son parte del tipo de datos manejados por MySQL, a diferencia de Postgre que si tienes arrays. Tampoco existen los tipos de dato ROW o TABLE, por lo que no puedes volcar el resultado de una consulta en una variable de un SP, y tampoco (obviamente) devolverlo como parametro de salida.

Explicate qué es exactamente lo que quieres hacer y cómo pretendías manejar el resultado de la consulta. ¿Con un lenguaje de programación o quieres manejarlo dentro del SQL mismo?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)