Re: Creation of a table with dynamic name from inside a pgpsql function

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Creation of a table with dynamic name from inside a pgpsql function
Дата
Msg-id 11520.1022607234@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Creation of a table with dynamic name from inside a pgpsql function  ("Michael Beckstette" <mbeckste@TechFak.Uni-Bielefeld.DE>)
Список pgsql-sql
"Michael Beckstette" <mbeckste@TechFak.Uni-Bielefeld.DE> writes:
> query_string:= ''CREATE TABLE temp1 AS SELECT * FROM ''||
> quote_ident(table_name) || '' WHERE (hsp_rank=1 AND hsp_evalue<=0.001)'';
> RAISE NOTICE ''Query: %'',query_string;
> EXECUTE query_string;

> prod2_db=# select test('blasthits_obj_174_q122_db123');
> NOTICE:  Query: CREATE TABLE temp1 AS SELECT * FROM
> blasthits_obj_174_q122_db123 WHERE (hsp_rank=1 AND hsp_evalue<=0.001)
> ERROR:  EXECUTE of SELECT ... INTO is not implemented yet

Update to 7.2.1.  The above should be allowed, but was mistakenly
rejected by 7.2.
        regards, tom lane


В списке pgsql-sql по дате отправления:

Предыдущее
От: Jeff Eckermann
Дата:
Сообщение: Re: Functions with dynamic queries
Следующее
От: Josh Berkus
Дата:
Сообщение: Re: Trees in SQL