Fernandos Siguenza escribió: > > Estimado alvaro entonces, no es necesario tener creado un tipo de > variable a retornar pueden ser simplemente variables individuales??.
No es necesario, puedes usar variables individuales como se ve en ese ejemplo. > Ahora una consulta mas alvaro como haces o en que programa pruebas la > consulta y obtener estos resultados psql > > alvherre=# select * from func(5); > > nombre | b | c > > --------------+----+----- > > fijo | 3 | 4 > > 1 del cursor | 2 | 1 > > 2 del cursor | 4 | 2 > > 3 del cursor | 6 | 6 > > 4 del cursor | 8 | 24 > > 5 del cursor | 10 | 120 > > (6 filas) > > He probado en el pgadmin y no me sabia salir la respuesta como se ve > en el correo sino como <Unamed port > Seguramente estabas haciendo un RETURN de la variable del cursor, o algo por el estilo. Eso tambien se puede hacer funcionar, pero en realidad es mas que nada una cuestion antigua (de antes de que las funciones pudieran hacer RETURNS SETOF). Lo probé en pgAdmin 1.8.4 y me funciona bien. -- Alvaro Herrera Valdivia, Chile ICBM: S 39º 48' 55.3", W 73º 15' 24.7" "Someone said that it is at least an order of magnitude more work to do production software than a prototype. I think he is wrong by at least an order of magnitude." (Brian Kernighan) -- TIP 7: no olvides aumentar la configuración del "free space map"
