Ich habe einen Tisch:
CREATE TABLE names (id serial, name varchar(20))
Ich möchte die "zuletzt eingefügte ID" aus dieser Tabelle, ohne RETURNING idbeim Einfügen zu verwenden. Es scheint eine Funktion zu geben CURRVAL(), aber ich verstehe nicht, wie man sie benutzt.
Ich habe versucht mit:
SELECT CURRVAL() AS id FROM names_id_seq
SELECT CURRVAL('names_id_seq')
SELECT CURRVAL('names_id_seq'::regclass)
aber keiner von ihnen funktioniert. Wie kann ich currval()die zuletzt eingegebene ID ermitteln?
currval() wird auf keinen Fall entmutigt.