Saya punya meja:
CREATE TABLE names (id serial, name varchar(20))
Saya ingin "id yang terakhir disisipkan" dari tabel itu, tanpa menggunakan RETURNING id
saat disisipkan. Tampaknya ada fungsi CURRVAL()
, tetapi saya tidak mengerti bagaimana menggunakannya.
Saya sudah mencoba:
SELECT CURRVAL() AS id FROM names_id_seq
SELECT CURRVAL('names_id_seq')
SELECT CURRVAL('names_id_seq'::regclass)
tapi tidak ada yang bekerja. Bagaimana saya bisa menggunakan currval()
untuk mendapatkan id yang disisipkan terakhir?
currval()
pasti tidak berkecil hati.