sql >> データベース >  >> RDS >> Oracle

JDBCCallableStatementおよびOracleSYS_REFCURSORINパラメータ?

    私のJavaは少し錆びていますが、PL /SQLブロックでREFCURSOR変数を初期化できるはずです:

    String statement = "DECLARE\n" +
                           "l_cursor SYS_REFCURSOR;\n" +
                       "BEGIN\n" +
                           "your_procedure(?, l_cursor, ?);\n" +
                       "END;"
    CallableStatement cs = yourConnection.prepareCall(statement);
    // bind first and last parameter
    cs.setString(1,"constant");
    cs.registerOutParameter(2, OracleTypes.CURSOR);
    



    1. 統計の自動更新を表示する別の方法

    2. 後続ゼロ

    3. 「ヘルプ」主キー列をサーバーで生成できません

    4. REGEXPのパフォーマンス(LIKEおよび=と比較してください)