有的時候,我們需要在Oracle的Prodedure、Function中調用JAVA代碼來實現功能,有時候程序用數據庫實現難度可能比較大,那如果我們先寫成JAVA代碼,然後通過調用,來實現,這就簡單了。本人寫了簡單demo
一 在pl/sql 創建java代碼
create or replace and compile java source named hello as
public class Hello
{
public static String entry()
{
return "你好世界!";
}
}
二 創建函數調用
create or replace function AA return varchar2 is
LANGUAGE JAVA NAME 'Hello.entry() return java.lang.String';