Re: FW: RETURNING in stored procedure

Поиск
Список
Период
Сортировка
От Leif B. Kristensen
Тема Re: FW: RETURNING in stored procedure
Дата
Msg-id 200905231241.34509.leif@solumslekt.org
обсуждение исходный текст
Ответ на Re: FW: RETURNING in stored procedure  (Jasen Betts <jasen@xnet.co.nz>)
Список pgsql-novice
On Saturday 23. May 2009, Jasen Betts wrote:
>On 2009-05-22, Mehrotra, Abhinav (GE Healthcare)
<Abhinav.Mehrotra@ge.com> wrote:
>>>Val:= insert into temp("hello") RETURNING seq;
>
>postgres seems to translate anything after a := into a select,
>(something I often exploit)
>
>thus you can do
>
>  var := expression FROM table_name WHERE condition_expression ;
>
>etc.
>
>but INSERT-RETURNING isn't treated like an expression, or like a
>query so it doesn't work as above.
>
>> INSERT INTO temp("hello") RETURNING seq INTO val;
>
>yeah.

I still think that OP's syntax is the most intuitive one, and IMO it
should be possible to do variable assignments this way in plpgsql from
RETURNING values. It's the «normal» way of doing assignments in almost
every other computer language that I know of.
--
Leif Biberg Kristensen | Registered Linux User #338009
Me And My Database: http://solumslekt.org/blog/

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

Предыдущее
От: Jasen Betts
Дата:
Сообщение: Re: FW: RETURNING in stored procedure
Следующее
От: "Just E. Mail"
Дата:
Сообщение: Create Database/Tables -PostgreSQL