Oracle - Java ファンクションの作成Advertisement流れ
1.Java クラス作成 (editor)
class Test{
public static String hello(String str){
return("!_" + str + "_!");
}
}
2.コンパイル (javac) javac Test.java 3.Oracle サーバにロード (コマンドプロンプト) loadjava -u user/id@sid -r -f -v Test.class 4.ファンクション作成 (sql*plus)
create or replace function
Test(str in varchar2)
return varchar2
as
language java
name 'Test.hello(java.lang.String)
return string';
/
5.実行 (sql*plus) -- sql select Test('hello world') from dual; -- pl/sql declare begin dbms_output.put_line(Test('hello world')); end; / 6.実行結果 !_hello world_! Advertisement |
ショートカット・634・634ブログ ・このカテゴリのトップページに戻る ・Incubator(Pukiwiki) ・634ラボ UIコレクションギャラリー ZO-3ジェネレーター サイト検索Y!ログール |