IN
og OUT
parametre (inklusive kolonner i RETURNS TABLE
) er synlige i hver SQL-kommando i brødteksten af en plpgsql-funktion.
Hvis du har kolonner af samme navn i din forespørgsel, skal du tabelkvalificere dem for at gøre det utvetydigt. I dit tilfælde ville tabelnavnet gøre:
... RETURNING "UserProfile"."UserProfileId" INTO _UserProfileId;
Detaljer i manualen her.
Relateret:
- Hvordan returneres resultatet af en SELECT i en funktion i PostgreSQL?
- Navngivningskonflikt mellem funktionsparameter og resultat af JOIN med USING-sætning