我有一个PL / pgSQL函数,它需要一个输入参数,这是它工作的表的主键。我把它称之为:
select myFunction('0001');
然后对特定表的'0001'
标识的行中的数据进行一些计算,并执行UPDATE
。
如何针对查询返回的每个主键重复调用该函数?如下所示:
select myFunction(select ID from theTable);
答案 0 :(得分:3)
也许您应该按照以下方式调用该函数:
select myfunction(id) from thetable;
id
是表格中的pk。