Bir masam var:
CREATE TABLE names (id serial, name varchar(20))
Eklemeden kullanmadan "son eklenen kimliği" bu tablodan istiyorum RETURNING id. Bir işlevi var gibi görünüyor CURRVAL(), ama nasıl kullanılacağını anlamıyorum.
Denedim:
SELECT CURRVAL() AS id FROM names_id_seq
SELECT CURRVAL('names_id_seq')
SELECT CURRVAL('names_id_seq'::regclass)
ama hiçbiri çalışmıyor. currval()En son eklenen kimliği almak için nasıl kullanabilirim ?
currval() kesinlikle kesinlikle önerilmez.