在不使用引用光标的情况下获取存储过程结果集的替代解决方案?

时间:2014-07-04 11:56:51

标签: sql oracle stored-procedures

我使用SQL Developer版本-4.0.2.15.21-x64。我遇到了从存储过程中获取结果集的问题。

目前我正在使用引用游标将获取的数据导入到结果集中,但这种方法导致我遇到问题,因为我必须为此功能添加一些额外的Java代码。

是否有其他方法可以从存储过程中获取结果集?如果有,那么请给我详细的解决方案

目前的做法是:

/*creating reference cursor here  */

CREATE OR REPLACE PROCEDURE IC_FISCAL_VIEW_TEST(
   PARM_YEAR IN NUMBER, 
   PARM_PERIOD IN NUMBER, 
   P_CURSOR IN OUT types.cursorType)
IS
...
/* fetching data into resultset */
OPEN P_CURSOR FOR
SELECT  A.YEAR, A.PERIOD, A.MLTS_TYP, A.MEM_CATG_CDE, 
        A.MEM_CATG_CDE_DESC, A.AGRD_RATE,

寻找替代解决方案。

0 个答案:

没有答案