トップページに戻る
次のJavaストアドプロシージャのサンプルへ
Javaストアドプロシージャ1 HelloWorld
SQL
exec dbms_java.dropjava('HelloWorldSource');
exec dbms_java.dropjava('HelloWorld');
CREATE OR REPLACE JAVA SOURCE NAMED HelloWorldSource as
public class HelloWorld {
public static String Hello(String hiki){
return "helloJava";
}
}
/
CREATE OR REPLACE Function ExecHelloWorld(aaa varchar2) return varchar2
AS LANGUAGE java NAME 'HelloWorld.Hello(java.lang.String) return java.lang.String';
/
select ExecHelloWorld('aaa') as result from dual;
result
---------
helloJava
解説
Javaストアドプロシージャのサンプルを取り上げていきます。
本格的なストアドプロシージャという用途はもちろんありますが、
Javaの正規表現を使ったストアドファンクションを使いたい時にも使えそうですね。
Javaストアドプロシージャに関連した情報