PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

seleziona/visualizza l'ultimo ID seriale inserito in postgres

Ottieni una sequenza specifica:

SELECT currval('name_of_your_sequence');

Ottieni l'ultimo valore dall'ultima sequenza utilizzata:

SELECT lastval();

Controlla anche il manuale:http://www.postgresql.org /docs/current/static/functions-sequence.html

Modifica:puoi anche usare RETURNING nel tuo INSERT:

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