Resultset e SQL Query

3 respostas
A

Pessoal tenho uma query como abaixo:

declare 
  terms varchar2(2000); 
begin 
  terms := ctx_thes.nt('CASA', 1, 'FULANO.TESAURO.SILRI');  
end;

Preciso obter a saida via result set alguem sabe como posso fazer. Pois quando uso rs.next() o seguinte erro é msotrado:

java.sql.SQLException: ORA-00600: internal error code, arguments: [12259], [], [], [], [], [], [], []

3 Respostas

fredferrao

posta um pedaço do código ae, onde vc esta fazendo essa sua query!!

T

a) Crie uma stored procedure com a query acima e chame a tal stored procedure.

A
StringBuffer sql = new StringBuffer();
        sql.append("declare terms varchar2(2000);");
        sql.append(" begin");
        sql.append(" terms := ctx_thes.nt(\'"+termo.getNome().toUpperCase()+
           "\', 1, '"+mNomeTesauro+"');"); 
         sql.append("dbms_output.put_line(\'the narrower expansion for "+
           termo.getNome().toUpperCase() + " is: \'||terms);");
        sql.append(" end; ");
        
        java.sql.Statement st = getAdaptadorSessaoBD().getSessao().
        connection().createStatement();
Criado 27 de março de 2006
Ultima resposta 27 de mar. de 2006
Respostas 3
Participantes 3