Ik heb een PL/pgSQL-functie die één invoerparameter vereist, die de primaire sleutel is van de tabel waarop deze werkt. Ik noem het als volgt:
select myFunction('0001');
Vervolgens worden berekeningen uitgevoerd op de gegevens in de rij die wordt aangeduid met '0001'
van een bepaalde tabel en wordt een UPDATE
uitgevoerd.
Hoe kan ik de functie herhaaldelijk oproepen voor elke primaire sleutel die door een query wordt geretourneerd? Iets als het volgende:
select myFunction(select ID from theTable);