【发布时间】:2012-06-07 12:02:41
【问题描述】:
在我的存储过程中,我有以下语句
IF (sdate > sysdate)
THEN
RAISE exec_not_allowed;
returnval := sdate;
END IF;
returnval 是我的程序中的 IN OUT 参数。
在 java 中通常使用以下方法获取 OUT 参数:
callablestatement.getInt(2);
如果引发异常,我如何在 Java 中接收 returnval?异常错误代码在JavaSQLException部分中被捕获。
【问题讨论】:
-
returnval := sdate在任何情况下都不是无法访问的语句吗? -
@beerbajay 我在编译和运行程序时没有收到任何此类错误。
标签: java oracle stored-procedures plsql oracle10g