Re: how to get last inserted id
От | Albert REINER |
---|---|
Тема | Re: how to get last inserted id |
Дата | |
Msg-id | 20001229190850.B435@frithjof обсуждение исходный текст |
Ответ на | Re: how to get last inserted id ("Brett W. McCoy" <bmccoy@chapelperilous.net>) |
Список | pgsql-novice |
On Fri, Dec 29, 2000 at 12:36:46PM -0500, Brett W. McCoy wrote: > On Fri, 29 Dec 2000, chris Günther wrote: > > > How can I find out the last inserted ID of a field with a serial on it??? > > currval("sequencename"); currval() will return the last ID inserted from your connection, or existing before, but without those inserted from other concurrent connections. This is what you usually want. But if, for some reason, you are interested just in "what is the last ID _any_ backend inserted" (which, I think, is the literal meaning of the question), you will have to look for the maximum value of the serial field. Usually, though, you should use currval(). Albert. -- -------------------------------------------------------------------------- Albert Reiner <areiner@tph.tuwien.ac.at> Deutsch * English * Esperanto * Latine --------------------------------------------------------------------------
В списке pgsql-novice по дате отправления: