Re: OUT parameter

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: OUT parameter
Дата
Msg-id 27322.1143082051@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: OUT parameter  ("Owen Jacobson" <ojacobson@osl.com>)
Список pgsql-sql
> Daniel Caune wrote:
>> Is there any suggestion against using OUT parameter for local
>> calculation such as using a local variable?

In plpgsql (at least in the current implementation) an OUT parameter is
pretty much just a local variable, and so there's no efficiency argument
against using it as a temporary.  Whether you consider this good style
is a matter of opinion.

"Owen Jacobson" <ojacobson@osl.com> writes:
> I'd say there's no problem with this, PROVIDED you can ensure you'll
> never abort before completing the computation.

Not really an issue in Postgres: we do not support pass-by-reference
parameters and are unlikely to start doing so.  There isn't any way
that you can affect locals of a calling procedure before you return.
        regards, tom lane


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

Предыдущее
От: "Christian Paul B. Cosinas"
Дата:
Сообщение: Re: Function Parameters in GROUP BY clause cause errors
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Function Parameters in GROUP BY clause cause errors