Re: EXECUTE SELECT INTO... last one! - Mailing list pgsql-sql

From Michael Fuhr
Subject Re: EXECUTE SELECT INTO... last one!
Date
Msg-id 20050930083434.GA86067@winnie.fuhr.org
Whole thread Raw
In response to EXECUTE SELECT INTO... last one!  (Mario Splivalo <mario.splivalo@mobart.hr>)
Responses Re: EXECUTE SELECT INTO... last one!
List pgsql-sql
On Fri, Sep 30, 2005 at 10:00:35AM +0200, Mario Splivalo wrote:
> PgSql8.1beta2 gives me this:
> 
> ERROR:  EXECUTE of SELECT ... INTO is not implemented yet
> CONTEXT:  PL/pgSQL function "_rndbroj" line 5 at execute statement

Could you post a simple example of what you're trying to do?  The
following works for me in 8.1beta2 (from CVS):

CREATE FUNCTION mycount(text) RETURNS bigint AS $$
DECLARE   query  text;   cnt    bigint;
BEGIN   query := 'SELECT count(*) FROM ' || quote_ident($1);   EXECUTE query INTO cnt;   RETURN cnt;
END;
$$ LANGUAGE plpgsql;

SELECT mycount('pg_class');mycount 
---------    188
(1 row)

-- 
Michael Fuhr


pgsql-sql by date:

Previous
From: Mario Splivalo
Date:
Subject: EXECUTE SELECT INTO... last one!
Next
From: Mario Splivalo
Date:
Subject: Re: EXECUTE SELECT INTO... last one!