Re: Return key from query

Поиск
Список
Период
Сортировка
От Steve Crawford
Тема Re: Return key from query
Дата
Msg-id 4CD07A04.1080204@pinpointresearch.com
обсуждение исходный текст
Ответ на Return key from query  (Jonathan Tripathy <jonnyt@abpni.co.uk>)
Список pgsql-general
On 11/02/2010 01:43 PM, Jonathan Tripathy wrote:
> Hi everyone,
>
> When adding a new record, we run an insert query which auto-increments
> the primary key for the table. However the method (in java) which
> calls this query must return the newly created key.
>
> Any ideas on how to do this, preferably using a single transaction?
>
> Thanks
>
Use "returning":

create table foo (bar serial, baz text);

insert into foo (baz) values ('test') returning bar;
  bar
-----
    1
(1 row)


Cheers,
Steve

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

Предыдущее
От: Jonathan Tripathy
Дата:
Сообщение: Return key from query
Следующее
От: Szymon Guz
Дата:
Сообщение: Re: Return key from query