Re: [PLPGSQL] PERFORM into an EXECUTE allowed ?

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: [PLPGSQL] PERFORM into an EXECUTE allowed ?
Дата
Msg-id 604.1225080984@sss.pgh.pa.us
обсуждение исходный текст
Ответ на [PLPGSQL] PERFORM into an EXECUTE allowed ?  (Bruno Baguette <bruno.baguette@gmail.com>)
Ответы Re: [PLPGSQL] PERFORM into an EXECUTE allowed ?
Список pgsql-general
Bruno Baguette <bruno.baguette@gmail.com> writes:
> EXECUTE 'PERFORM COUNT(*)'
>       || ' FROM ' || quote_ident(TG_RELNAME)
>       || ' GROUP BY ' || quote_ident(column_name_to_check)
>       || ' HAVING COUNT(*) > 1';

PERFORM is a plpgsql keyword, not a SQL keyword, so it's not surprising
that this fails.  What I'm wondering is what exactly you hope the above
will accomplish?  Why would you want to execute this query only to have
the results discarded?

            regards, tom lane

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

Предыдущее
От: Bruno Baguette
Дата:
Сообщение: [PLPGSQL] PERFORM into an EXECUTE allowed ?
Следующее
От: Ron Mayer
Дата:
Сообщение: Re: Are there plans to add data compression feature to postgresql?