2013-12-23 39 views
0

我有一個包裝Java存儲過程的PL/SQL函數。我想通過向表中插入異常來處理返回的異常。從PL/SQL函數調用Java程序並處理Java異常

create or replace 
FUNCTION req(request VARCHAR2, ip VARCHAR2, port NUMBER) 
RETURN VARCHAR2 AS LANGUAGE JAVA 
NAME 'MRPosting.MRPost(java.lang.String, java.lang.String, int) return java.lang.String'; 

如何獲取返回的異常,然後將其插入到表中?

回答

0

您必須創建另一個調用Java函數的過程(使用普通的PL/SQL)。此過程需要包含執行插入的異常處理程序。或者你可以讓Java函數進行插入,這取決於你的情況。