[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 ambiente, 
correto... 
  
   []s
   
 Chiappa

--- Em oracle_br@yahoogrupos.com.br, Oscar Wilman Costa Pirez  
escreveu
>
> 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 o aplicativo que verifica meu Hash MD5 gerado não é meu e é em java,
> ficou tudo beleza.
> 
> Muito obrigado Laurindo pela atença e ajuda.
> 
> 
> Em 3 de setembro de 2013 14:20, Oscar Wilman Costa Piriz  > escreveu:
> 
> > 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 o aplicativo que verifica meu Hash MD5 gerado não é meu e é em java,
> > ficou tudo beleza.
> >
> > Muito obrigado Laurindo pela atença e ajuda.
> >
> >
> > Em 2 de setembro de 2013 17:53, J. Laurindo Chiappa <
> > jlchiappa@...> escreveu:
> >
> >  **
> >>
> >>
> >> Colega, a pergunta é : o hash MD5 calculado pelo database está dando
> >> diferente em relação ao calculado PELO QUE, exatamente ** QUAL ** rotina
> >> que vc usou para calcular o hash md5 e comparou com o cálculo do database e
> >> "deu diferença" ??? Essa tal rotina é Externa ao database  SE SIM, É
> >> Evidente que podem sir haver diferenças entre o ambiente do database e o de
> >> uma tool externa, como POR EXEMPLO as CODIFICAÇÂO de caracteres, como
> >> https://forums.oracle.com/thread/2362515 , digamos, ou a PRECISÂO
> >> NUMÉRICA, que pode ser diferente entre o database e uma tool externa ...
> >> Yep ???
> >>
> >> Outro ponto : APESAR de vc não ter confirmado ainda, eu Entendo que vc
> >> quer calcular e guardar um hash porque o conteúdo do CLOb vai ser de alguma
> >> maneira enviado por rede/baixado e vc quer confirmar que não houve
> >> corrupção, correto ?? Esse HASH atuaria portanto muito mais como um
> >> CHECKSUM que qquer outra coisa...
> >> Assim, se eu estou certo nessa Suposição, JUSTAMENTE para 'escapar' de
> >> eventuais diferenças de configuração/ambiente, eu RECOMENDARIA que OU o
> >> cálculo e a verificação pós-download sejam feitos sempre pelo mesmo
> >> database , OU então que vc faça sempre tanto o cálculo e armazenamento numa
> >> coluna da tabela Quanto a verificação pós-download pela APLICAÇÃO (que
> >> seria a constante desse cenário), Ou então (se o usuário que baixou o
> >> conteúdo do CLOB) não tem acesso á Aplicação, que o cálculo E a verificação
> >> pós-download do hash seja feito no Sistema Operacional, com alguma tool a
> >> que tanto a aplicação quanto o usuário que fez o download tenham acesso ,
> >> tipo o comando de cksum do SO, digamos
> >>
> >> []s
> >>
> >> Chiappa
> >>
> >> --- Em oracle_br@yahoogrupos.com.br, Oscar Wilman Costa Pirez 
> >> escreveu
> >> >
> >> > 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 2013 14:53, Oscar Wilman Costa Piriz  >>
> >> > > escreveu:
> >> >
> >> > > 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 2013 11:38, Oscar Wilman Costa Pirez <
> >> > > owcpirez@> escreveu:
> >>
> >> > >
> >> > > 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 <
> >> > >> jlchiappa@> escreveu:
> >> > >>
> >> > >> **
> >>
> >> > >>>
> >> > >>>
> >> > >>> 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 o

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 o aplicativo que verifica meu Hash MD5 gerado não é meu e é em java,
ficou tudo beleza.

Muito obrigado Laurindo pela atença e ajuda.


Em 3 de setembro de 2013 14:20, Oscar Wilman Costa Piriz  escreveu:

> 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 o aplicativo que verifica meu Hash MD5 gerado não é meu e é em java,
> ficou tudo beleza.
>
> Muito obrigado Laurindo pela atença e ajuda.
>
>
> Em 2 de setembro de 2013 17:53, J. Laurindo Chiappa <
> jlchia...@yahoo.com.br> escreveu:
>
>  **
>>
>>
>> Colega, a pergunta é : o hash MD5 calculado pelo database está dando
>> diferente em relação ao calculado PELO QUE, exatamente ** QUAL ** rotina
>> que vc usou para calcular o hash md5 e comparou com o cálculo do database e
>> "deu diferença" ??? Essa tal rotina é Externa ao database  SE SIM, É
>> Evidente que podem sir haver diferenças entre o ambiente do database e o de
>> uma tool externa, como POR EXEMPLO as CODIFICAÇÂO de caracteres, como
>> https://forums.oracle.com/thread/2362515 , digamos, ou a PRECISÂO
>> NUMÉRICA, que pode ser diferente entre o database e uma tool externa ...
>> Yep ???
>>
>> Outro ponto : APESAR de vc não ter confirmado ainda, eu Entendo que vc
>> quer calcular e guardar um hash porque o conteúdo do CLOb vai ser de alguma
>> maneira enviado por rede/baixado e vc quer confirmar que não houve
>> corrupção, correto ?? Esse HASH atuaria portanto muito mais como um
>> CHECKSUM que qquer outra coisa...
>> Assim, se eu estou certo nessa Suposição, JUSTAMENTE para 'escapar' de
>> eventuais diferenças de configuração/ambiente, eu RECOMENDARIA que OU o
>> cálculo e a verificação pós-download sejam feitos sempre pelo mesmo
>> database , OU então que vc faça sempre tanto o cálculo e armazenamento numa
>> coluna da tabela Quanto a verificação pós-download pela APLICAÇÃO (que
>> seria a constante desse cenário), Ou então (se o usuário que baixou o
>> conteúdo do CLOB) não tem acesso á Aplicação, que o cálculo E a verificação
>> pós-download do hash seja feito no Sistema Operacional, com alguma tool a
>> que tanto a aplicação quanto o usuário que fez o download tenham acesso ,
>> tipo o comando de cksum do SO, digamos
>>
>> []s
>>
>> Chiappa
>>
>> --- Em oracle_br@yahoogrupos.com.br, Oscar Wilman Costa Pirez 
>> escreveu
>> >
>> > 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 2013 14:53, Oscar Wilman Costa Piriz >
>> > > escreveu:
>> >
>> > > 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 2013 11:38, Oscar Wilman Costa Pirez <
>> > > owcpirez@...> escreveu:
>>
>> > >
>> > > 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 <
>> > >> jlchiappa@...> escreveu:
>> > >>
>> > >> **
>>
>> > >>>
>> > >>>
>> > >>> 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 CLOBs e retorna se foi o mesmo resultado para os dois
>> ou
>> > >>> não...
>> > >>> Já se não é para comparação , e vc realmente quer armazenar para uso
>> > >>> posterior o hash, para não fazer o cálculo manualmente aí vc pode
>> usar
>> > >>> dbms_obfuscation_toolkit.MD5 (calcula um hash M5), ou talvez a
>> ora_hash
>> > >>>  Consulte a Documentação e verifique as limitações de cada uma,
>> e em
>> > >>> caso de dúvidas retorne pra gente os detalhes TODOS que a gente
>> pode tentar
>> > >>> palpitar mais...
>> > >>>

[oracle_br] Re: Calcular HASH de uma coluna CLOB

2013-09-02 Por tôpico J. Laurindo Chiappa
  Colega, a pergunta é : o hash MD5 calculado pelo database está dando 
diferente em relação ao calculado PELO QUE, exatamente ** QUAL ** rotina que vc 
usou para calcular o hash md5 e comparou com o cálculo do database e "deu 
diferença" ??? Essa tal rotina é Externa ao database  SE SIM, É Evidente 
que podem sir haver diferenças entre o ambiente do database e o de uma tool 
externa, como POR EXEMPLO as CODIFICAÇÂO de caracteres, como 
https://forums.oracle.com/thread/2362515 , digamos, ou a PRECISÂO NUMÉRICA, que 
pode ser diferente entre o database e uma tool externa ... Yep ???
  
  Outro ponto :  APESAR de vc não ter confirmado ainda, eu Entendo que vc quer 
calcular e guardar um hash porque o conteúdo do CLOb vai ser de alguma maneira 
enviado por rede/baixado e vc quer confirmar que não houve corrupção, correto 
?? Esse HASH atuaria portanto muito mais como um CHECKSUM que qquer outra 
coisa...
   Assim, se eu estou certo nessa Suposição, JUSTAMENTE para 'escapar' de 
eventuais diferenças de configuração/ambiente, eu RECOMENDARIA que OU o cálculo 
e a verificação pós-download sejam feitos sempre pelo mesmo database , OU então 
que vc faça sempre tanto o cálculo e armazenamento numa coluna da tabela Quanto 
a verificação pós-download pela APLICAÇÃO (que seria a constante desse 
cenário), Ou então (se o usuário que baixou o conteúdo do CLOB) não tem acesso 
á Aplicação, que o cálculo E a verificação pós-download do hash seja feito no 
Sistema Operacional, com alguma tool a que tanto a aplicação quanto o usuário 
que fez o download tenham acesso , tipo o comando de cksum do SO, digamos 

 []s

  Chiappa



--- Em oracle_br@yahoogrupos.com.br, Oscar Wilman Costa Pirez  
escreveu
>
> 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 2013 14:53, Oscar Wilman Costa Piriz  > escreveu:
> 
> > 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 2013 11:38, Oscar Wilman Costa Pirez <
> > owcpirez@...> escreveu:
> >
> > 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 <
> >> jlchiappa@...> escreveu:
> >>
> >>  **
> >>>
> >>>
> >>> 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 CLOBs e retorna se foi o mesmo resultado para os dois ou
> >>> não...
> >>> Já se não é para comparação , e vc realmente quer armazenar para uso
> >>> posterior o hash, para não fazer o cálculo manualmente aí vc pode usar
> >>> dbms_obfuscation_toolkit.MD5 (calcula um hash M5), ou talvez a ora_hash
> >>>  Consulte a Documentação e verifique as limitações de cada uma, e em
> >>> caso de dúvidas retorne pra gente os detalhes TODOS que a gente pode 
> >>> tentar
> >>> palpitar mais...
> >>>
> >>> []s
> >>>
> >>> Chiappa
> >>> --- Em oracle_br@yahoogrupos.com.br, Oscar Wilman Costa Pirez 
> >>> escreveu
> >>>
> >>> >
> >>> > Bom dia a todos,
> >>> >
> >>> > Estou precisando calcular o HASH de uma coluna do banco do tipo CLOB,
> >>> > alguém sabe se isso é possível? Alguém já fez isso?
> >>> >
> >>> > Desde já muito obrigado pela ajuda!
> >>> >
> >>> >
> >>> > [As partes desta mensagem que não continham texto foram removidas]
> >>> >
> >>>
> >>>  
> >>>
> >>
> >>
> >
> >
> > --
> >
> > Sds.
> > Oscar Piriz
> > Ti - Hospital Jorge Valente
> >
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




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 2013 14:53, Oscar Wilman Costa Piriz  escreveu:

> 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 2013 11:38, Oscar Wilman Costa Pirez <
> owcpi...@yahoo.es> escreveu:
>
> 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.br> escreveu:
>>
>>  **
>>>
>>>
>>> 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 CLOBs e retorna se foi o mesmo resultado para os dois ou
>>> não...
>>> Já se não é para comparação , e vc realmente quer armazenar para uso
>>> posterior o hash, para não fazer o cálculo manualmente aí vc pode usar
>>> dbms_obfuscation_toolkit.MD5 (calcula um hash M5), ou talvez a ora_hash
>>>  Consulte a Documentação e verifique as limitações de cada uma, e em
>>> caso de dúvidas retorne pra gente os detalhes TODOS que a gente pode tentar
>>> palpitar mais...
>>>
>>> []s
>>>
>>> Chiappa
>>> --- Em oracle_br@yahoogrupos.com.br, Oscar Wilman Costa Pirez 
>>> escreveu
>>>
>>> >
>>> > Bom dia a todos,
>>> >
>>> > Estou precisando calcular o HASH de uma coluna do banco do tipo CLOB,
>>> > alguém sabe se isso é possível? Alguém já fez isso?
>>> >
>>> > Desde já muito obrigado pela ajuda!
>>> >
>>> >
>>> > [As partes desta mensagem que não continham texto foram removidas]
>>> >
>>>
>>>  
>>>
>>
>>
>
>
> --
>
> Sds.
> Oscar Piriz
> Ti - Hospital Jorge Valente
>


[As partes desta mensagem que não continham texto foram removidas]





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




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
escreveu:

> **
>
>
> 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 CLOBs e retorna se foi o mesmo resultado para os dois ou
> não...
> Já se não é para comparação , e vc realmente quer armazenar para uso
> posterior o hash, para não fazer o cálculo manualmente aí vc pode usar
> dbms_obfuscation_toolkit.MD5 (calcula um hash M5), ou talvez a ora_hash
>  Consulte a Documentação e verifique as limitações de cada uma, e em
> caso de dúvidas retorne pra gente os detalhes TODOS que a gente pode tentar
> palpitar mais...
>
> []s
>
> Chiappa
> --- Em oracle_br@yahoogrupos.com.br, Oscar Wilman Costa Pirez 
> escreveu
>
> >
> > Bom dia a todos,
> >
> > Estou precisando calcular o HASH de uma coluna do banco do tipo CLOB,
> > alguém sabe se isso é possível? Alguém já fez isso?
> >
> > Desde já muito obrigado pela ajuda!
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




[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 CLOBs e retorna se foi o mesmo resultado para os dois ou não...
  Já se não é para comparação , e vc realmente quer armazenar para uso 
posterior o hash, para não fazer o cálculo manualmente aí vc pode usar 
dbms_obfuscation_toolkit.MD5 (calcula um hash M5), ou talvez a ora_hash  
Consulte a Documentação e verifique as limitações de cada uma, e em caso de 
dúvidas retorne pra gente os detalhes TODOS que a gente pode tentar palpitar 
mais...

[]s

  Chiappa
--- Em oracle_br@yahoogrupos.com.br, Oscar Wilman Costa Pirez  
escreveu
>
> Bom dia a todos,
> 
> Estou precisando calcular o HASH de uma coluna do banco do tipo CLOB,
> alguém sabe se isso é possível? Alguém já fez isso?
> 
> Desde já muito obrigado pela ajuda!
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>