9
PostgreSQLでcurrval()を使用して最後に挿入されたIDを取得するにはどうすればよいですか?
私はテーブルを持っています: 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を取得するにはどうすればよいですか?