Oracle
 sql >> Database >  >> RDS >> Oracle

Come aggiornare Oracle Clob utilizzando JDBC

Non sono sicuro del motivo per cui lo chiami il modo "normale", ma quanto segue funziona per me.

Non richiede alcun recupero dei dati prima dell'aggiornamento.

String value = "So long and thanks for all the fish";
StringReader reader = new StringReader(value);
pStmt = conn.prepareStatement("UPDATE PROGRAM_HISTORY SET DETAILS = ? WHERE ID = 12");
pStmt.setCharacterStream(1, reader, value.length());
pStmt.executeUpdate();