Tôi có một cái bàn:
CREATE TABLE names (id serial, name varchar(20))
Tôi muốn "id được chèn cuối cùng" từ bảng đó, mà không cần sử dụng RETURNING id
khi chèn. Dường như có một chức năng CURRVAL()
, nhưng tôi không hiểu cách sử dụng nó.
Tôi đã thử với:
SELECT CURRVAL() AS id FROM names_id_seq
SELECT CURRVAL('names_id_seq')
SELECT CURRVAL('names_id_seq'::regclass)
nhưng không ai trong số họ làm việc Làm thế nào tôi có thể sử dụng currval()
để có được id chèn cuối cùng?
currval()
là chắc chắn không nản lòng.