Re: problem with pl/pgsql

From: Georg Steffers <georg(at)steffers(dot)org>
To: PostgreSQL-General <pgsql-general(at)postgresql(dot)org>
Subject: Re: problem with pl/pgsql
Date: 2003-04-17 14:07:18
Message-ID: 1050588438.1062.7.camel@georg
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi,

i think its really you whos confused *g*

Am Don, 2003-04-17 um 07.40 schrieb Ben:
<snip>
> The stored proc is:
> CREATE or REPLACE FUNCTION Fetch_ArtistSet_By_Artists(integer[]) RETURNS setof integer AS
> 'DECLARE
> artists alias for $1;
> index integer := 1;
> total integer := 0;
> r record;
> q text := ''select setID from (select setID,count(*) as c from artistSet where'';
<snip>

ok, the proc returns a setof integer.

<snip>
>
> for r in execute q
> LOOP
> RETURN next r;
> END LOOP;
> RETURN;
> END;
<snip>

but this returns a record....so what you need here is

return next r.setID;

Hope this helps you!

Greetings
Georg Steffers

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2003-04-17 14:11:56 Re: problem with pl/pgsql
Previous Message Tom Lane 2003-04-17 14:05:20 Re: [HACKERS] Are we losing momentum?