Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search archives
  Advanced Search

Re: puzzled by SELECT INTO


  • From: Gerardo Herzig <gherzig(at)fmed(dot)uba(dot)ar>
  • To: Rodrigo De León <rdeleonp(at)gmail(dot)com>
  • Cc: pgsql-sql(at)postgresql(dot)org
  • Subject: Re: puzzled by SELECT INTO
  • Date: Wed, 31 Oct 2007 09:28:16 -0300
  • Message-id: <472874E0.4060104@fmed.uba.ar> <text/plain>

Rodrigo De León wrote:

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


Mmmm, yes, that make perfect sense. I did 'resolve' the previous situation by using EXECUTE, i will try your solution now.

Gracias Rodrigo.
Gerardo



Home | Main Index | Thread Index

Privacy Policy | About PostgreSQL
Copyright © 1996 – 2012 PostgreSQL Global Development Group