Re: EXECUTE SELECT INTO... last one!
| От | Michael Fuhr |
|---|---|
| Тема | Re: EXECUTE SELECT INTO... last one! |
| Дата | |
| Msg-id | 20050930083434.GA86067@winnie.fuhr.org обсуждение |
| Ответ на | EXECUTE SELECT INTO... last one! (Mario Splivalo <mario.splivalo@mobart.hr>) |
| Ответы |
Re: EXECUTE SELECT INTO... last one!
|
| Список | 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 по дате отправления: