Crie um index com UPPER na coluna NOME_EMPRESA. Isso deve melhorar a 
Performance.

________________________________

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome 
de Mária Cristina Silva
Enviada em: sexta-feira, 30 de janeiro de 2009 09:57
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Pesquisa por nome



Bom dia!
Senhores estou precisando realizar uma busca por nome, e tentei utilizar as
formas abaixo, mas não tive muito sucesso, usando o like ele demora muito a
me dá o resultado pois as tabelas possuem mais de 4 milhoes de registros..

tentei dessa forma :

( instr(upper(reservanom0_.NOME_EMPRESA),upper('GAMA & CIA')) > 0) e
dessa

*

and* CONTAINS(processovo0_.NOME_EMPRESA, 'ACADEMIA GENESIS%',1) > 0 usando o
Index mas usando o index ele não traz em algumas buscas...

Alguém sabe se existe uma forma melhor de fazer essa busca?

Agradeço atneção de todos.
*

*

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



 


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

Responder a