2014-10-02 45 views
2

我有一个PostgreSQL函数返回一组UDT(即它的函数签名包括RETURNS SETOF <UDT name>)。我试图在jOOQ运行下面的查询:从jOOQ中的例程查询

SELECT col1, col2 
FROM custom_function(param1, param2) 

jOOQ代码生成已生成的例程custom_function。但是,我不能在from()子句中使用该例程,因为例程返回Field,而from()需要Table

在jOOQ中运行上述查询的最佳方式是什么?我知道我可以用普通的SQL编写查询,但我想看看是否有更好的方法来实现这一点。

回答