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!  (Mario Splivalo <mario.splivalo@mobart.hr>)
Список 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 по дате отправления:

Предыдущее
От: Mario Splivalo
Дата:
Сообщение: EXECUTE SELECT INTO... last one!
Следующее
От: Mario Splivalo
Дата:
Сообщение: Re: EXECUTE SELECT INTO... last one!