J'ai une table:
CREATE TABLE names (id serial, name varchar(20))
Je veux le "dernier identifiant inséré" de cette table, sans utiliser RETURNING idon insert. Il semble y avoir une fonction CURRVAL(), mais je ne comprends pas comment l’utiliser.
J'ai essayé avec:
SELECT CURRVAL() AS id FROM names_id_seq
SELECT CURRVAL('names_id_seq')
SELECT CURRVAL('names_id_seq'::regclass)
mais aucun d'entre eux ne fonctionne. Comment puis-je utiliser currval()pour obtenir le dernier identifiant inséré?
currval() n'est certainement pas découragée.