У меня есть таблица. Я написал функцию в plpgsql, который вставляет строку в этой таблице:Получить значение по умолчанию после INSERT внутри PL/pgSQL
INSERT INTO simpleTalbe (name,money) values('momo',1000) ;
Эта таблица serial
поле под названием id
. Я хочу в функции после того, как я вставляю строку, чтобы узнать идентификатор, полученный новой строкой.
Я думал использовать:
select nextval('serial');
перед вставкой, есть лучшее решение?
http://www.postgresql.org/docs/current/static/sql-insert.html Посмотрите внизу на 'insert return' – Falmarri