我有一个POSTGRES函数,它返回一个refcursor作为输出。打印refcursor会显示类似于此的输出:
A B
==========
1 dog
2 cat
3 tiger
我的问题是:
如何在此refcursor之上执行查询? 类似的东西:
select A from (function_returning_refcursor());
答案 0 :(得分:0)
您需要另一个消耗refcursor
的函数,并使用光标内容执行任何操作。 e.g:
select f2(curs) from function_returning_refcursor() curs;