Re: Rewritten queries

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Rewritten queries
Дата
Msg-id 22066.1104176545@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: Rewritten queries  (Jaime Casanova <systemguards@yahoo.com>)
Ответы Re: Rewritten queries  (Jaime Casanova <systemguards@yahoo.com>)
Список pgsql-novice
Jaime Casanova <systemguards@yahoo.com> writes:
> What version of postgres are u using?
> I don't see that particular behavior in coalesce.

> someone knows if this is the behavior in any older
> version of pg?

Yes.  Since about 7.4 COALESCE is a first-class expression node type,
but before that the parser expanded it into a CASE construct.

The CASE implementation is lacking in that it may evaluate the arguments
more than once, which could be wrong if they are volatile values.

            regards, tom lane

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

Предыдущее
От: Jaime Casanova
Дата:
Сообщение: Re: Rewritten queries
Следующее
От: Jaime Casanova
Дата:
Сообщение: Re: Rewritten queries