PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Letzte eingefügte Seriennummer in Postgres auswählen/anzeigen

Holen Sie sich eine bestimmte Sequenz:

SELECT currval('name_of_your_sequence');

Holen Sie sich den letzten Wert aus der zuletzt verwendeten Sequenz:

SELECT lastval();

Überprüfen Sie auch das Handbuch:http://www.postgresql.org /docs/current/static/functions-sequence.html

Bearbeiten:Sie könnten auch RETURNING in Ihrem INSERT verwenden:

INSERT INTO foo(id, name) VALUES(DEFAULT, 'bob') RETURNING id;