Oracle 调用调用函数的存储

Oracle 调用调用函数的存储,oracle,stored-procedures,plsql,sys-refcursor,Oracle,Stored Procedures,Plsql,Sys Refcursor,我想知道你们中是否有人做过,知道如何解决下一个问题 出于某种原因,我必须创建一个存储过程来调用另一个返回游标的过程,这是由于调用了一个返回resultset的函数,并且SP返回了所有数据,我想在行的标题中添加一个别名。它看起来像是下一个结构 **SP_Caller_1(in param, curs OUT SYS_REFCURSOR)** ===> SP to create to call the next SP and set aliass to the header of t

我想知道你们中是否有人做过,知道如何解决下一个问题

出于某种原因,我必须创建一个存储过程来调用另一个返回游标的过程,这是由于调用了一个返回resultset的函数,并且SP返回了所有数据,我想在行的标题中添加一个别名。它看起来像是下一个结构

    **SP_Caller_1(in param, curs OUT SYS_REFCURSOR)** ===> 
SP to create to call the next SP and set aliass to the header of the rows, I would be like a wrapper.
          **SP_Test(in param, in param, cur_dat OUT SYS_REFCURSOR)** ==> It is the way I am calling the function, **OPEN cur_dat FOR select * from Table(Function_Test(param1, param2));**, this SP has an out param which is a cursor and which I want to receive in the step #1 to iterate an rename the aliass of rows, this SP cannot be modified.
                 Function_Test(in param1, in param2) ===> Returns a resultet
注意:SP_Test()和函数_Test()可以单独工作,也可以一起工作,剩下的就是如何添加另一个SP来调用函数_Test()

总之,正如我想在调用函数时调用SP一样

select row1, row2 from StoredProcedure.

致以最诚挚的问候。

将ref光标作为输入输出参数传入。否则,我不明白这个问题。