我写了一个oracle自定义的函数fget()没有参数的传递,只返回一个string的值,怎么写啊???万分感谢

解决方案 »

  1.   

    create function fget
    return varchar2
    as
    str varchar2(100);
    begin
    ...
    return str;
    end;
    /
      

  2.   

    谢谢,可我问的是我oracle函数已经写好了,要在java中调用啊,怎么调用,我不会调用啊
      

  3.   

    CallableStatement call = conn.prepareCall("{ call p_test(?) }");
    call.registerOutParameter(1, OracleTypes.CURSOR);// 註冊out參數的SQL數據類型
    call.execute();
    ResultSet rs=(ResultSet)call.getObject(1);// 取得得數据結果集合
    while(rs.next())
    ……