From: | Ever Daniel Barreto Rojas <ebarreto(at)nexusit(dot)com(dot)py> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re[2]: Mi primera funcion en POSTGRESQL |
Date: | 2007-10-06 18:38:45 |
Message-ID: | 1044403314.20071006143845@nexusit.com.py |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El 06/10/2007 a las 12:07 p.m., escribiste:
>> De todas maneras me gustaria saber(de curiosidad...) como solucionar lo que
>> pase
> Al ejecutar la funcion debes especificar el tipo de retorno, algo asi:
> select * from funcion(parametro) as func(a int, b text, c timestamp, ...)
> etc.
> Alternativamente, en lugar de definir la funcion con RETURNS SETOF
> RECORD, puedes hacer una funcion con parametros OUT. De esa forma no
> tienes que especificar el tipo de dato de salida al momento de invocar
> la funcion.
creo que otra alternativa, es crear un TYPE nombre_tipo y hacer en
la función RETURNS SETOF nombre_tipo
así te ahorras el "as func(..."
creo que era así... si no estoy equivocado
Cordiales saludos,
-------------------
Ever Daniel Barreto Rojas
e.mail: ebarreto(at)nexusit(dot)com(dot)py :: Nexus Information Technologies
web: www.nexusit.com.py
06/10/2007 02:36 p.m.
---------------------
"El realista sabe lo que quiere;
el idealista quiere lo que sabe" (Anónimo)
---------------------
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2007-10-06 19:23:51 | Re: Mi primera funcion en POSTGRESQL |
Previous Message | Alvaro Herrera | 2007-10-06 16:07:51 | Re: Mi primera funcion en POSTGRESQL |