Comparacao entre textos

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
mello
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 15
Registrado em: Seg, 06 Mar 2006 5:26 pm
Localização: sp

alguém tem uma funcao que compare um texto com o outro e me traga a diferenca entre eles.

exemplo:

Selecionar tudo

linha   texto1                     |       texto2
1       alguém tem uma funcao      |       alguém tem uma funcao
2       que compare um texto       |       que compare um texto
3       com o outro e me traga     |       a diferenca entre eles
4       a diferenca entre eles     |

resultado:

Selecionar tudo

linha   texto1                     |       texto2
1       alguém tem uma funcao      |       alguém tem uma funcao    igual
2       que compare um texto       |       que compare um texto     igual 
3       com o outro e me traga     |                                diferente
4       a diferenca entre eles     |       a diferenca entre eles   igual
:D
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Acho que essa função não é tão simples.
Existe um programa chamado WINMERGE que faz exatamente isso.

Já que ele é open-source, talvez você se aventure a abrir e descobrir como se faz essa comparação. Acho que o algoritmo é bem complexo!

http://winmerge.sourceforge.net/

:(
Ricardo_Kaka
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 7
Registrado em: Seg, 20 Fev 2006 10:41 am
Localização: São Vicente - SP

No SQL Navigator, existe uma função para fazer isso:

- chama View Difference
gilbertoca
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 372
Registrado em: Ter, 24 Jan 2006 3:33 pm
Localização: Palmas - TO
Contato:

Dê uma olhada neste link http://download-west.oracle.com/docs/cd ... sthref1936

a partir dai você pode criar sua função.

Gilberto
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 16 visitantes