1. 創建一個Java文件RowCounter.java
2. 編譯Java文件
javac -classpath /u01/app/oracle/product/10.2.0/db_1/jdbc/lib/ojdbc14.jar RowCounter.java
3. 使用loadjava導入class文件
loadjava -u hr/oracle -resolve RowCounter.class
4.創建一個函數來調用RowCounter的方法
create or replace function row_count(tab_name varchar2) return number
as language java
name 'RowCounter.rowCount(java.lang.String) return int';
5. 測試結果
select row_count('employees') from dual;
ROW_COUNT('EMPLOYEES')
----------------------
107