Re: INSERT with RETURNING clause inside SQL function

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: INSERT with RETURNING clause inside SQL function
Дата
Msg-id 2039.1225756262@sss.pgh.pa.us
обсуждение исходный текст
Ответ на INSERT with RETURNING clause inside SQL function  ("Diego Schulz" <dschulz@gmail.com>)
Ответы Re: INSERT with RETURNING clause inside SQL function  ("Diego Schulz" <dschulz@gmail.com>)
Список pgsql-general
"Diego Schulz" <dschulz@gmail.com> writes:
> I expected something like this to work, but it doesn't:

> CREATE OR REPLACE FUNCTION add_something(text, text) RETURNS INTEGER AS $$
>    INSERT INTO sometable (id, foo, bar ) VALUES (DEFAULT, $1, $2 )
> RETURNING id ;
> $$ LANGUAGE SQL ;

This case was implemented last week.  In existing release branches
you'll need to use currval or some other workaround to collect the
serial value.

            regards, tom lane

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

Предыдущее
От: Scott Ribe
Дата:
Сообщение: Re: Are there plans to add data compression feature to postgresql?
Следующее
От: Jason Long
Дата:
Сообщение: JDBC and setting statement_timeout