1. 자바 소스 생성 & 컴파일
import emp.*;
import java.sql.*;
public class EmpName
{
public static String getEname(int empno) throws SQLException
{
String ename = Ename.getEname(empno);
return ename;
}
};
2. 자바 소스 로드
loadjava -u scott/tiger@localhost:1521:ORCL -v -r -t EmpName.java
3. 자바 클래스를 호출하는 펑션 생성
CREATE OR REPLACE FUNCTION FN_EMP_NAME (
IN_EMPNO NUMBER
)
RETURN VARCHAR2
AS LANGUAGE JAVA
NAME 'EmpName.getEname(int) return java.lang.String'
;
4. 펑션 호출
SELECT FN_EMP_NAME(7369)
FROM DUAL
;
5. 소스를 드랍할 때
dropjava -u scott/tiger@localhost:1521:ORCL -v -t EmpName.java