调用PL / SQL过程并在jython中循环返回的引用游标

时间:2012-05-22 15:40:23

标签: plsql jython

我有一个定义如下的PL / SQL过程:

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

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

此致

塞巴斯蒂安

1 个答案:

答案 0 :(得分: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)