sql >> Databáze >  >> RDS >> PostgreSQL

vybrat/zobrazit poslední vložené sériové ID v postgres

Získejte konkrétní sekvenci:

SELECT currval('name_of_your_sequence');

Získejte poslední hodnotu z poslední použité sekvence:

SELECT lastval();

Podívejte se také do manuálu:http://www.postgresql.org /docs/current/static/functions-sequence.html

Edit:Můžete také použít RETURNING ve svém INSERT:

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


  1. jak předat název tabulky jako parametr do uložené procedury?

  2. Laravel Výmluvný Ignore Casing

  3. Použití libmysqlclient ve vícevláknové aplikaci

  4. SQL Server na Linuxu