[firebase-br] Duvidas sobre Firebird 2.

Rodrigo Pires digaoblues em hotmail.com
Ter Jul 10 11:06:42 -03 2007


no FB2 tem os novos collates que resolvem o teu problema.

Da uma olhada no quick start guide..

[]s


>From: "Ivan Bernardes Santos - Gmail 2" <lecovanbs em gmail.com>
>Reply-To: FireBase <lista em firebase.com.br>
>To: "'FireBase'" <lista em firebase.com.br>
>Subject: [firebase-br] Duvidas sobre Firebird 2.
>Date: Tue, 10 Jul 2007 10:47:30 -0300
>
>Bom dia a todos,
>
>
>
>Estou usando D7 + FB 1.5 + DBExpress. Ainda não migrei para o FB 2 por isso
>quero tirar umas duvidas.
>
>
>
>As busca estão muito lentas em meus sistemas, faço buscas usando
>UPPER(CAMPO) e UPPER(O QUE QUERO BUSCAR).
>
>
>
>O Firebird 2 é Case Sensitive?
>
>
>
>Se for não precisarei usar mais o UPPER.
>
>
>
>Faz busca em acentos tanto maiúsculo quanto minúsculo?
>
>
>
>Hoje uso FB 1.5, e em meu BD esta salvo um a informação desta forma “Kefas
>Informática e Papéis”.
>
>
>
>Então uso UPPER para o acaso se digitarem em maiúsculo.
>
>
>
>Se fizéssemos uma busca assim: UPPER(Kefas Informática e Papéis) LIKE
>UPPER(''%'+ KEFAS INFORMÁTICA E PAPÉS+'%'')  não retornaria nada, mas se
>fosse assim retornaria: UPPER(Kefas Informática e Papéis) LIKE UPPER(''%'+
>KEFAS INFORMáTICA E PAPéS+'%''), pois os acentos estão salvos em minúsculo.
>
>
>
>Sempre faço busca assim:
>
>...
>
>Sql:= Sql+'WHERE UPPER('+CBCampo.Value+') LIKE 
>UPPER(''%'+EDBusca.Text+'%'')
>';
>
>>
>
>
>Mas uma das mensagens da lista (Usar Like ou o que?) descreve para usarmos
>CONTAINING ou STARTING WITH:
>
>>
>Sql:= Sql+'WHERE UPPER('+CBCampo.Value+') CONTAINING
>UPPER('''+EDBusca.Text+''') ';
>
>>
>Sql:= Sql+'WHERE UPPER('+CBCampo.Value+') STARTING WITH
>UPPER('''+EDBusca.Text+''') ';
>
>>
>
>
>Mas ainda minhas busca estão super lentas, o que posso fazer para melhorar 
>a
>performance de um SQL?
>
>
>
>Falow,
>
>
>
>Ivan
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>Para editar sua configuração na lista, use o endereço 
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa

_________________________________________________________________
Inscreva-se no novo Windows Live Mail beta e seja um dos primeiros a testar 
as novidades-grátis. Saiba mais: 
http://www.ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d





Mais detalhes sobre a lista de discussão lista