Gebruik de RETURNING
clausule. U moet het resultaat ergens in PL/pgSQL opslaan - met een toegevoegd INTO
..
INSERT INTO simpleTalbe (name,money) values('momo',1000)
RETURNING id
INTO _my_id_variable;
_my_id_variable
moet zijn gedeclareerd met een overeenkomend gegevenstype.
Gerelateerd:
- Volgende PostgreSQL-waarde van de reeksen?
Afhankelijk van wat je ermee van plan bent, is er vaak een betere oplossing met pure SQL. Voorbeelden:
- Combineren van INSERT-instructies in een gegevensmodificerende CTE met een CASE-expressie
- PostgreSQL multi INSERT...RETURNING met meerdere kolommen