Re: LAST_INSERT_ID equivalent - Mailing list pgsql-general

From Richard Huxton
Subject Re: LAST_INSERT_ID equivalent
Date
Msg-id 200306121842.28600.dev@archonet.com
Whole thread Raw
In response to LAST_INSERT_ID equivalent  (Erik Price <eprice@ptc.com>)
List pgsql-general
On Thursday 12 Jun 2003 6:14 pm, Erik Price wrote:
> I have a table with a SEQUENCE on it that increments the primary key (a
> BIGINT column) of the table whenever a new insert is performed.
>
> Is there a way to determine the last incremented value, so that if I do
> an insert, I can record the primary key of the record somewhere?  I'm
> interested in any technique for doing this, but especially a
> JDBC-specific solution.
>
> Sorry if the answer should be obvious but I am coming from MySQL and
> trying to learn the ANSI equivalent of the MySQL features.

SELECT currval('sequence-name') - this handles multiple clients too. Not JDBC
specific.

Also look at nextval() and setval().

--
  Richard Huxton

pgsql-general by date:

Previous
From: Darko Prenosil
Date:
Subject: Re: LAST_INSERT_ID equivalent
Next
From: Erik Price
Date:
Subject: Re: LAST_INSERT_ID equivalent