1

我需要在 postgresql 的 C 语言函数中返回两个整数数组。Afaik,在 postgresql 函数中返回两个整数数组的最佳方法是使用 OUT 参数声明该函数。但是如何在 postgresql 的 C 语言函数中返回两个输出参数?我应该返回一个包含数组大括号表示的两个字符串的元组吗?

4

1 回答 1

2

您必须返回两个数组的元组。实际上,Postgresql 的函数每次只返回一个参数。这是相对复杂的任务,但它是可能的。您可以找到一些示例 - google 关键字是 PG_RETURN_HEAPTUPLEHEADER

于 2012-11-12T15:02:00.857 回答