sql >> Databasteknik >  >> RDS >> Oracle

JDBC CallableStatement och Oracle SYS_REFCURSOR IN parametrar?

Min java är lite rostig, men du borde kunna initiera din REF CURSOR-variabel i ett PL/SQL-block:

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. Hur ställer jag in PHP Test Server i Dreamweaver?

  2. MySQL hämta senaste rekordet för Group

  3. Hur man använder SQL Server T-SQL-funktion SUMMA:5 användningsfall

  4. Hur kan jag skriva SQL i Oracle i mitt fall?