1

私の機能は次のとおりです

関数の作成または置換

始める

終わり

上記の関数を別の関数で使用する方法。

4

1 に答える 1

2

なぜ戻りたいのSETOF refcursorですか?

多分あなたがしたい

 RETURNS TABLE( ...)

また

 RETURNS SETOF some_composite_type

他のSELECTコマンドと同じように呼び出します..

SELECT * FROM get_history(...)

plpgsql LOOP で使用できます。

FOR my_row_var IN
    SELECT * FROM get_history(...)
LOOP
  -- do stuff
END LOOP;

あるいは単に

 RETURNS refcursor

こちらのマニュアルに、これを処理する方法の詳細な例があります。

の例も含まれていRETURNS SETOF refcursorます。

于 2013-01-22T11:30:20.940 に答える