sql >> Databasteknik >  >> RDS >> PostgreSQL

välj/visa senast infogade serie-id i postgres

Hämta en specifik sekvens:

SELECT currval('name_of_your_sequence');

Hämta det sista värdet från den senast använda sekvensen:

SELECT lastval();

Kontrollera även manualen:http://www.postgresql.org /docs/current/static/functions-sequence.html

Redigera:Du kan också använda RETURNING i din INSERT:

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


  1. Hur får man ut storleken på tabellerna i en MySQL-databas?

  2. Göra ändringar i flera poster baserat på ändring av en enda post med SQL

  3. MySQL ändrar UTF-8 till ASCII-8BIT

  4. MySQL varchar indexlängd