Alceu,<br>
<br>
<br>

<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Eu gostaria de saber se alguém já teve experiência de<br>ter que lidar com dados dessa forma em um BD:
<br><br>select a.nome, c.razao_social<br>from cliente a, detalhes b<br>where a.nome = 'JOSE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;',<br>and b.codigo = '123&nbsp;&nbsp;&nbsp;&nbsp; ',<br>and b.xyz = '&nbsp;&nbsp;&nbsp;&nbsp;123'</blockquote>
<br>

<br>
Não sei precisar o quanto poderia haver de perda de performance, mas
com certeza isto atrapalha na hora de tratar as querys, entendo que
isto vai depender do comportamento do banco quando for comparar &quot;Perl
Monks&quot; com &quot;Perl Monks&nbsp;&nbsp;&nbsp; &quot;....<br>
<br>
Passei por uma situacao parecida, nao me lembro se foi com oracle ou
mysql... para facilitar minha vida usei a opção ChopBlanks no connect
...<br><br>
Um outro caso em que tive experiencia foi um portal de uma promoção que
tivemos aqui (21nacopa), onde a simples definição erronea de querys vs
tabela era suficiente para manter varias pessoas envolvidas (ou
perdidas) com o desempenho do portal...<br>
<br>
Os campos eram string, apesar de ser uma chave que continha somente
numeros (como em seu exemplo), e a query informava valor numerico. Esta
conversao de tipo forcava uma execucao muito precaria...<br>
<div><div>&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Essa query é criada dinamicamente, portanto os dados<br>são recuperados da base (que está um caco, como podem
<br>ver). Além de problemas óbvios de correr o risco de<br>não encontrar algo, quanto espaços podem causar de<br>perda de performance em queries parecidades com esta<br>(ou seja, sem usar LIKE)? Isso é estritamente<br>dependente do BD ou na teoria é ruim para qualquer um?
</blockquote><div>&nbsp;</div>Isto quem vai poder lhe responder é o Champs... o DBA de plantao&nbsp; :D<br>
<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Não tenho acesso aos dados para corrigir isso, mas<br>seria interessante levantar a perda de performance,
<br>caso ela realmente exista e seja significante.<br></blockquote></div><br>
Se nao pode resolver... avalie o que o ChopBlanks pode ajudar, e bola para a frente ;)<br>
<br>
<br>
Espero nao ter confundido muito mais as coisas ;)<br>
<br>
Sds,<br>
Marco Antonio<br>