2

我有一个 PL/pgSQL 函数,它需要一个输入参数,它是它工作的表的主键。我这样称呼它:

select myFunction('0001');

'0001'然后它对特定表标识的行中的数据进行一些计算并执行UPDATE.

如何为查询返回的每个主键重复调用该函数?类似于以下内容:

select myFunction(select ID from theTable);
4

1 回答 1

4

也许您应该按如下方式调用该函数:

select myfunction(id) from thetable;

id是表的pk。

于 2012-06-24T00:54:09.797 回答