Re: puzzled by SELECT INTO

From: Rodrigo De León <rdeleonp(at)gmail(dot)com>
To: "Gerardo Herzig" <gherzig(at)fmed(dot)uba(dot)ar>
Cc: pgsql-sql(at)postgresql(dot)org
Subject: Re: puzzled by SELECT INTO
Date: 2007-10-30 20:57:21
Message-ID: a55915760710301357s47bf6ecbyb6bd8de675b903cd@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

On 10/30/07, Gerardo Herzig <gherzig(at)fmed(dot)uba(dot)ar> wrote:
> Wreird enough to me, need some advice plz!

CREATE OR REPLACE FUNCTION READ_WORDS(BIGINT, INT[])
RETURNS VARCHAR
AS
$$
DECLARE
RETURNVALUE VARCHAR;
BEGIN
SELECT ARRAY_TO_STRING(ARRAY(
SELECT WORD
FROM WORDS WHERE PAGE_ID=$1
AND WORD_POSITION = ANY ($2)
), ' ') INTO RETURNVALUE;
RETURN RETURNVALUE;
END;
$$ LANGUAGE PLPGSQL;

SELECT READ_WORDS(99466, '{2994,2995,2996}');

See:
http://www.postgresql.org/docs/8.2/static/arrays.html

In response to

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Fernando Hevia 2007-10-30 21:00:42 Re: Perfomance benefit using Min() against order by & limit 1?
Previous Message Gerardo Herzig 2007-10-30 20:43:03 puzzled by SELECT INTO