[oracle_br] Pesquisa por nome

2009-01-30 Por tôpico Mária Cristina Silva
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]



RES: [oracle_br] Pesquisa por nome

2009-01-30 Por tôpico Dalton Pereira
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]