1

postgresql の C 言語関数で整数の 2 つの配列を返す必要があります。ご存知のように、postgresql 関数で整数の 2 つの配列を返す最良の方法は、OUT パラメータを使用して関数を宣言することです。しかし、postgresql の C 言語関数で 2 つの出力パラメーターを返すにはどうすればよいでしょうか? 配列のブレース表現を含む 2 つの文字列のタプルを返す必要がありますか?

4

1 に答える 1

2

2つの配列のタプルを返す必要があります。実際には、Postgresqlの関数は毎回1つのパラメーターのみを返します。比較的複雑な作業ですが、可能です。あなたはいくつかの例を見つけることができます-googleキーワードはPG_RETURN_HEAPTUPLEHEADERです

于 2012-11-12T15:02:00.857 に答える