Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Oracle SQL - Como posso chamar a função pipeline ODCI usando JSP


Opção 1 Criar função para retornar o cursor de referência forte.
    create or replace function getCursor return refcur_pkg.refcur_t  is
             c_tmp refcur_pkg.refcur_t;
            begin 
             open c_tmp for select * from StockTable;
             return c_tmp;
            end;  

SELECT * FROM TABLE(StockPivot(getCursor()));    

Opção 2. Você pode tentar a expressão do cursor que também deve funcionar. Expressão do cursor .
SELECT * FROM TABLE(StockPivot(Cursor(select * from StockTable)));