日期:2014-05-16  浏览次数:20449 次

java调研oracle存储过程返回记录集

PACKAGE

sql 代码

  1. CREATE?OR?REPLACE?PACKAGE?PKG_UIREPORT_DEPTTRANSTABLE??AS??
  2. ??
  3. ?TYPE?MY_CURSOR?IS?REF?CURSOR; ??
  4. ??
  5. end?PKG_UIREPORT_DEPTTRANSTABLE;??

    PROCEDURE

    sql 代码

?

  1. CREATE?OR?REPLACE?PROCEDURE?GETDEPTTRANSTABLE(??? ??
  2. ???????o_CURSOR?out?PKG_UIREPORT_DEPTTRANSTABLE.MY_CURSOR,??? ??
  3. ???????i_POST_DATE?IN?VARCHAR2,??--传入参数1?? ??
  4. ???????i_SEC_TYPE?IN?VARCHAR2??????--传入参数2?? ??
  5. ???????)?IS??? ??
  6. ?? ??
  7. BEGIN??? ??
  8. ????OPEN?o_CURSOR?FOR?select?*?from?sec_vou?T1?WHERE?T1.CLEAR_DATE?=?i_POST_DATE?AND?T1.SEC_CODE?IN?(select?T2.SEC_CODE?from?ea_pub.sys_sec_info?T2?WHERE?T2.SEC_TYPE?=?i_SEC_TYPE);??? ??
  9. ?? ??
  10. END?GETDEPTTRANSTABLE;????

JAVA代码调用存储过程并得到记录集

java 代码
  1. ..... ??