Re: [oracle_br] Re: Calcular HASH de uma coluna CLOB

2013-09-03 Por tôpico Oscar Wilman Costa Pirez
Laurindo, sim é Hash MD5 do Oracle era diferente do gerado pelo Java. No Oracle estava usando: DBMS_CRYPTO.Hash (vXml_, DBMS_CRYPTO.HASH_MD5); Achei a solução aqui: https://forums.oracle.com/message/10188524#10188524 Ou seja coloquei essa função Java no banco oracle e estou usando ela, já que

[oracle_br] Re: Calcular HASH de uma coluna CLOB

2013-09-03 Por tôpico J. Laurindo Chiappa
batatinha que era então o que eu disse, ambiente NLS/characterset e/ou precisão numérica do database era (como só podia ser, mesmo) diferente do Java em JVM externo ao database, okdoc ... Sim, vc centralizar dentro do database o cálculo é uma possibilidade para não cair em diferencinhas de

[oracle_br] Re: Calcular HASH de uma coluna CLOB

2013-09-02 Por tôpico J. Laurindo Chiappa
Bom dia, tudo joinha ?? A primeira coisa que se pergunta, PARA QUE vc precisa disso , e QUAL versão Exata do RDBMS vc está usando ? SE for para comparar CLOBs E SE for versão 10g ou acima, vc usa a DBMS_LOB.COMPARE(clob1, clob2), que faz exatamente isso : calcula um hash para ambos os

Re: [oracle_br] Re: Calcular HASH de uma coluna CLOB

2013-09-02 Por tôpico Oscar Wilman Costa Pirez
Muito obrigado Laurindo, vou dar uma olhada aqui. Eu quero o HASH mesmo, preciso guarda-lo para utilizar depois. Estamos gerando o arquivo para o TISS em XML e precisamos o HASH do conteúdo desse arquivo. Em 2 de setembro de 2013 09:25, J. Laurindo Chiappa jlchia...@yahoo.com.brescreveu: **

Re: [oracle_br] Re: Calcular HASH de uma coluna CLOB

2013-09-02 Por tôpico Oscar Wilman Costa Pirez
Aqui estamos com o banco 10.2 Estou usando o comando: *dbms_crypto.hash(CONTEUDO, dbms_crypto.HASH_MD5);* Hash gerado: *994CF2F75506C8E4A2C0BEFD0E0B7D34* Hash esperado: *118b260f200394ba14c1c424a497e230* Como viram está gerando o hash diferente, está faltando alguma coisa? Em 2 de setembro de