sql >> Databáze >  >> RDS >> Oracle

CURSOR a REF CURSOR jako datový typ JDBC

V Java 8/JDBC 4.2 byla přidána podpora pro REF KURSORY. Použijte typ Types.REF_CURSOR pro typy návratu kurzoru. Lze je iterovat prostřednictvím ResultSet rozhraní. Příklad:

CallableStatement cstmt = conn.prepareCall("{callmySproc(?)}");
cstmt.registerOutParameter(1, Types.REF_CURSOR);
cstmt.executeQuery();
ResultSet cursor = cstmt.getObject(1, ResultSet.class);
while(cursor.next()) {
    System.out.println("Name = " + cursor.getString(1));
}



  1. Jak opakovat tiskové příkazy při provádění skriptu SQL

  2. MySQL vybere náhodný řádek s JOIN ze dvou tabulek

  3. jak aktualizovat konkrétní pole (sloupec) řádku o hodnotu automatického přírůstku tohoto řádku s nějakou předponou v mysql?

  4. Mapování místních bezpečnostních kontrol vs. hlavní poskytovatelé cloudu – verze 4.0