postgresql函数返回多个列

时间:2017-05-01 18:17:48

标签: postgresql plpgsql

我对Postgres中创建的函数的参数传递过程感到困惑:

select * 
from test1('ECO%', 8)

我修改了一些,没有参数错误,但它仍然无效。 当我用

进行测试时
List<List<int>> teams;
  

错误:函数返回两列。

这种类型有什么问题吗?我该如何解决?。

1 个答案:

答案 0 :(得分:1)

正如消息所示,您正在返回两列。而是返回复合类型:

return next (
    count(v1.code) as pattern_number, count(v2.code) as uoc_number
)::IncorrectRecord