자바 파일을 패키지로 만들지 않고 함수를 실행하면 잘 되는데 패키지로 만들어서 사용하면 오류가 발생합니다.
패키지로 만들면 loadjava할때 [loadjava 디비명 클레파일명] 설정을 다르게 해줘야 하는지
아니면 함수명 만들때도[AA.HH] 자바명에 패키지명을 붙여줘야 되는건지.. 아시면 자세히 설명 부탁 드립니다.
패키지로 만들어서 해보고 여러방법을 써봣지만 잘 안되네요..
<java파일>
package test; //패키지로 만든경우 오류남
public class AA {
public static String HH(String dt) throws SQLException, Exception {
생략..
}
}
<함수>
CREATE FUNCTION "AA"("dt" VARCHAR) RETURN STRING
AS LANGUAGE JAVA
NAME 'AA.HH(java.lang.String) return java.lang.String'
패키지로 만들면 loadjava할때 [loadjava 디비명 클레파일명] 설정을 다르게 해줘야 하는지
아니면 함수명 만들때도[AA.HH] 자바명에 패키지명을 붙여줘야 되는건지.. 아시면 자세히 설명 부탁 드립니다.
패키지로 만들어서 해보고 여러방법을 써봣지만 잘 안되네요..
<java파일>
package test; //패키지로 만든경우 오류남
public class AA {
public static String HH(String dt) throws SQLException, Exception {
생략..
}
}
<함수>
CREATE FUNCTION "AA"("dt" VARCHAR) RETURN STRING
AS LANGUAGE JAVA
NAME 'AA.HH(java.lang.String) return java.lang.String'
답변이 늦어 죄송합니다.
내용을 확인중에 있습니다.