2

動作するテーブルの主キーである 1 つの入力パラメーターを必要とする 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 に答える