我有一个 PL/pgSQL 函数,它需要一个输入参数,它是它工作的表的主键。我这样称呼它:
select myFunction('0001');
'0001'
然后它对特定表标识的行中的数据进行一些计算并执行UPDATE
.
如何为查询返回的每个主键重复调用该函数?类似于以下内容:
select myFunction(select ID from theTable);
我有一个 PL/pgSQL 函数,它需要一个输入参数,它是它工作的表的主键。我这样称呼它:
select myFunction('0001');
'0001'
然后它对特定表标识的行中的数据进行一些计算并执行UPDATE
.
如何为查询返回的每个主键重复调用该函数?类似于以下内容:
select myFunction(select ID from theTable);