Pessoas
Preciso acessar uma Procedure que na entrada um campo CLOB exemplo :
Este campo é uma descrição muito grande que ultrapassa facilmente 200 caracteres do VARCHAR2
create or replace
PROCEDURE "SP_ATUALIZA" (
P_NUM_PROTOCOLO IN NUMBER,
P_DATA_GERACAO IN DATE,
P_PROCEDIMENTO IN CLOB
)AS
Tentei passar STRING do Java para o Oracle mas ele reclamou de parametro incorreto
Ai tentei :
st = conn.createStatement();
CallableStatement stm = conn.prepareCall("{call SP_ATUALIZA(?,?,?)}");
stm.setLong(1,Long.valueOf(protocolo));
stm.setTimestamp(2,(Timestamp) solicitacao.getDataSolicitacao());
stm.setClob(3,(java.sql.Clob)clob);
stm.execute();
Mas ele tambem reclama.
Algum colega já passou por situacao parecida ?
Att
Vimieiro
vimieiro