Kombiner SELECT med kald til stored procedure
Hejsa.Jeg har lavet en stored procedure med 3 output parametre. Jeg kan nemt select disse tre værdier med:
SELECT * FROM min_stored_procedure('parameter1', 'parameter2');
out_param1 | out_param2 | out_param3
------------+------------+---------------
1000 | 0 | 0
Men hvis jeg vil kombinere dette kald med en select ala:
SELECT c1, min_stored_procedure(c1, 'parameter2') FROM t1;
Får jeg:
c1 | min_stored_procedure
---------+------------------------
Blah | 1000,0,0
Kolonnen min_stored_procedure er nu af typen record, og jeg burde kunne tilgå de 3 værdier i denne kolonne med "min_stored_procedure.out_param1", men så broker psql sig over at tabellen "min_stored_procedure" ikke eksisterer i FROM clause. Egentlig forståeligt nok.
Nogen der kan hjælpe med hvordan jeg kan tilgå de tre output parametre, når jeg kombinerer et kald til en stored procedure med en select på en tabel?
/Andreas