Não atende! Eu teria que montar o sql de acordo com a consulta.O usuário pode
escrever uma lista de parâmetros, que sao palaavras chaves, tag,
referencias.

o que eu preciso é... que todas as palavras em minha lista façam parte do
critério.
E o resultado seja com 100% de relevância.



2009/7/30 Gustavo Venturini de Lima <gventur...@gmail.com>

>
>
> Pablo, tente utilizar o LIKE para essa sua necessidade... Acho que lhe
> atende...
> Algo do tipo:
>
>
> SELECT COD_DOCUMENTO
> FROM ARQ.REFERENCIAS_DOCUMENTOS
> WHERE TXT_DOCUMENTO
> LIKE '%BABCOCK%' OR
> LIKE '%DIGIMAPAS%' AND
> COD_DOCUMENTO = 'F-10040';
>
> Abraços
>
> 2009/7/30 Pablo Câmara <pscam...@gmail.com <pscamara%40gmail.com>>
>
>
> >
> >
> > Olá pessoal, estou querendo fazer uma pesquisa usando o operador =ALL, ou
> > algo que tenha a mesma funcionalidade.
> >
> > SELECT COD_DOCUMENTO, TXT_DOCUMENTO FROM ARQ.REFERENCIAS_DOCUMENTOS WHERE
> > COD_DOCUMENTO = 'F-10040';
> >
> > F-10040 0-903247
> > F-10040 BABCOCK
> > F-10040 BAIXA
> > F-10040 PIPE-RACK
> > F-10040 ELEVAÇÃO
> > F-10040 DIGIMAPAS
> >
> > (resultado: varias linhas)
> >
> > Estou querendo uma query que atenda ao seguinte requisito: o usuário
> > escreve
> > o que desejar(ex: babcock, digimapas) e eu monto o sql.
> > Porem gostaria que o resultado tivesse uma relavância de 100%.
> >
> > *SELECT COD_DOCUMENTO FROM ARQ.REFERENCIAS_DOCUMENTOS WHERE TXT_DOCUMENTO
> > =ALL ('BABCOCK','DIGIMAPAS')*
> > No results
> >
> > SELECT COD_DOCUMENTO FROM ARQ.REFERENCIAS_DOCUMENTOS WHERE TXT_DOCUMENTO
> *
> > =ALL* ('BABCOCK')
> > F-10040
> >
> > SELECT COD_DOCUMENTO FROM ARQ.REFERENCIAS_DOCUMENTOS WHERE TXT_DOCUMENTO
> *
> > =ALL* ('DIGIMAPAS')
> > F-10040
> >
> > Existe algum comando no ORACLE 8I que atenda a minha nescessidade?
> >
> > Obrigado
> >
> > Pablo
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


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

Responder a