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 に答える