Re: Retornar select desde una funcion

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: Fernando Aguada <fernandoaguada(at)yahoo(dot)com(dot)ar>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Retornar select desde una funcion
Date: 2005-01-21 15:35:25
Message-ID: 20050121153525.GC16759@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Fri, Jan 21, 2005 at 12:24:14PM -0300, Fernando Aguada wrote:

> Acaso leeiste el mensaje previo?, si hubieras leido sabrias que estoy
> trabajando con con PL/pgSQL y que no se porque no funciona, ok.

Si se que estas trabajando con plpgsql porque el mensaje de error lo
decia. Lo que te queria decir era que puedes escribir funciones en SQL
o en plpgsql, y que el ejemplo que estabas poniendo era mucho mas
sencillo en SQL (probablemente funciona casi tal como lo mostraste). En
cambio en plpgsql debes decirle algo como

FOR ... SELECT ... LOOP
RETURN NEXT ...
END LOOP;
RETURN;

Los detalles los puedes encontrar en la excelente documentacion.

--
Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
"I suspect most samba developers are already technically insane...
Of course, since many of them are Australians, you can't tell." (L. Torvalds)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Fernando Aguada 2005-01-21 15:40:30 Re: Retornar select desde una funcion
Previous Message Alvaro Herrera 2005-01-21 15:28:12 Re: consulta version 8.0