Re: sequence value of the record just inserted.

Поиск
Список
Период
Сортировка
От scott.marlowe
Тема Re: sequence value of the record just inserted.
Дата
Msg-id Pine.LNX.4.33.0404091119530.12826-100000@css120.ihs.com
обсуждение исходный текст
Ответ на sequence value of the record just inserted.  (Ben Kim <bkim@coe.tamu.edu>)
Список pgsql-admin
On Fri, 9 Apr 2004, Ben Kim wrote:

>
> Dear admins,
>
> I have a table whose primary key is a record_id with serial type.
>
> I would like to know, when I insert a new row, what was the value of the
> record_id that I just inserted. Since this is a multi user application, I
> cannot simply select max of the record_id or currval of the sequence.
>
> I would appreciate an advice.

You want the functions for sequences:

nextval, currval, and setval:

http://www.postgresql.org/docs/7.4/static/functions-sequence.html

nextval and currval are transactionally safe.


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Multiple disks
Следующее
От: "CHRIS HOOVER"
Дата:
Сообщение: Performance hit for turning on collectors?