0

我有一个这样定义的 PL/SQL 过程:

PROCEDURE get_rates(
                  in_last_sync_time  IN     TIMESTAMP                    
                 ,out_resultset      OUT    t_rates
                 );

我正在尝试从 jython 调用此过程并循环遍历作为 OUT 参数中的 ref 游标返回的结果,但我无法使其工作。

问候,

塞巴斯蒂安

4

1 回答 1

0

对我来说有效(当然我还有其他程序名称):

from java.sql import DriverManager, Types
...
proc = db.prepareCall("{ call revint(?,?) }")
proc.registerOutParameter(2, Types.INTEGER)
proc.setInt(1, arg1)
proc.execute()
n2 = proc.getInt(2)
于 2012-05-25T10:46:26.757 回答