我有一个包装Java存储过程的PL / SQL函数。我想通过将异常插入表来处理返回的异常。
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 :(得分:0)
您必须创建另一个调用Java函数的过程(使用普通的PL / SQL)。此过程需要包含执行插入的异常处理程序。或者您可以让Java函数执行插入操作,这取决于您的情况。