나는 테이블이있다 :
CREATE TABLE names (id serial, name varchar(20))
삽입을 사용하지 않고 해당 테이블의 "마지막 삽입 ID"를 원합니다 RETURNING id
. 기능이있는 것 같지만 CURRVAL()
사용 방법을 이해하지 못합니다.
나는 시도했다 :
SELECT CURRVAL() AS id FROM names_id_seq
SELECT CURRVAL('names_id_seq')
SELECT CURRVAL('names_id_seq'::regclass)
그러나 그들 중 누구도 작동하지 않습니다. currval()
마지막으로 삽입 된 ID를 얻는 방법은 무엇입니까?
currval()
권장하지 않습니다.