Usa el RETURNING
cláusula. Debe guardar el resultado en algún lugar dentro de PL/pgSQL, con un INTO
adjunto ..
INSERT INTO simpleTalbe (name,money) values('momo',1000)
RETURNING id
INTO _my_id_variable;
_my_id_variable
debe haberse declarado con un tipo de datos coincidente.
Relacionado:
- ¿El siguiente valor de PostgreSQL de las secuencias?
Dependiendo de lo que planee hacer con él, a menudo hay una mejor solución con SQL puro. Ejemplos:
- Combinar declaraciones INSERT en un CTE de modificación de datos con una expresión CASE
- PostgreSQL multi INSERTAR... VOLVER con varias columnas