PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

sélectionner/afficher le dernier identifiant de série inséré dans postgres

Obtenir une séquence spécifique :

SELECT currval('name_of_your_sequence');

Obtenir la dernière valeur de la dernière séquence utilisée :

SELECT lastval();

Consultez également le manuel :http://www.postgresql.org /docs/current/static/functions-sequence.html

Edit :Vous pouvez également utiliser RETURNING dans votre INSERT :

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