Usa il RETURNING
clausola. Devi salvare il risultato da qualche parte all'interno di PL/pgSQL, con un INTO
aggiunto ..
INSERT INTO simpleTalbe (name,money) values('momo',1000)
RETURNING id
INTO _my_id_variable;
_my_id_variable
deve essere stato dichiarato con un tipo di dati corrispondente.
Correlati:
- PostgreSQL valore successivo delle sequenze?
A seconda di cosa intendi farne, c'è spesso una soluzione migliore con SQL puro. Esempi:
- Combinazione di istruzioni INSERT in un CTE di modifica dei dati con un'espressione CASE
- PostgreSQL multi INSERT...RETURNING con più colonne