loadjava
需要有相应的权限。

解决方案 »

  1.   

    也可在Oracle中使用Java源,Oracle内置JVM,对java支持很好
      

  2.   

    使用 java source
    1. 建立 java source
    create or replace and compile java source named js_output_test as
    public class js_test
    {
      public static String js_desc()
      {
           return "this is java source test.";
      }
    }2. 发布 java source
    CREATE OR REPLACE FUNCTION fn_test_js RETURN VARCHAR2
    AS LANGUAGE JAVA NAME 'js_test.js_desc() return java.lang.String';3. 测试.
    SQL> set serveroutput on;
    SQL> var v_test varchar2(25);
    SQL> call fn_test_js() into :v_test;
    调用完成。
    SQL> print v_test;
    V_TEST
    --------------------------------
    this is java source test.