在plsqldev怎么执行自定义的如下函数
CREATE OR REPLACE FUNCTION A_FUNC
(
  PARAM_A       IN VARCHAR2,       
  PARAM_B OUT SYS_REFCURSOR, 
  PARAM_C     OUT SYS_REFCURSOR, 
  PARAM_D     OUT SYS_REFCURSOR  
) RETURN SYS_REFCURSOR 
此函数应该可以返回4个游标,我在JAVA里能顺利调用,但在plsqldev里面不知道怎么执行调试.

解决方案 »

  1.   

    函数只能带有 IN 参数,不能带有 IN OUT 或 OUT 参数。
    首先你的函数头就写错了
      

  2.   


    可以的,函数有三种参数的调用形式,in,out和in out
      

  3.   

    是正确的,右击函数名 --》点测试就到debug界面
      

  4.   

    你的函数是那么写的 ?
    create or replace function(参数名  in|out|in out 参数类型) return 类型 is
    函数内容
      

  5.   

    简历一个PLSQL块,让返回的游标记录输出到记录里再通过DBMS_OUTPUT.PUT_LINE查看,直接使用是不行的,除非是单行函数使用select f(a) from table