【发布时间】:2014-11-27 19:45:36
【问题描述】:
我有一个 PostgreSQL 函数,它返回一组 UDT(即它的函数签名包括 RETURNS SETOF <UDT name>)。我正在尝试在 jOOQ 中运行以下查询:
SELECT col1, col2
FROM custom_function(param1, param2)
jOOQ codegen 为custom_function 生成了例程。但是,我不能在from() 子句中使用该例程,因为该例程返回一个Field,而from() 需要一个Table。
在 jOOQ 中运行上述查询的最佳方式是什么?我知道我可以用纯 SQL 编写查询,但我想看看是否有更好的方法来做到这一点。
【问题讨论】:
标签: sql postgresql jooq