Oracle流水线表功能

时间:2016-11-16 13:52:29

标签: function plsql pipeline

我尝试通过dblink在其他服务器上调用管道化表函数,但得到错误

  

“ORA-30626:不支持远程对象类型的函数/过程参数”。

也许存在某种方式,我怎么能执行这个功能?所有工作,当不是遥远。

我的查询:

select * from table(DP.testpipe@DB_DCPRF_WSTAT)

1 个答案:

答案 0 :(得分:1)

我认为你必须将它包装在一个视图中。

远程方:

create or replace view vv
as
select * from table(dp.testpipe());

本地:

select * from vv@DB_DCPRF_WSTAT;

根据您的要求,传递参数可能会变得棘手。

https://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:6020795600346824518