Olá pessoal!
Para iniciar as nossas postagens, vamos com uma dica útil aqui nas terras tupiniquins: Como fazer uma pesquisa SQL que ignore acentos na cláusula WHERE.
Para isso, basta trocarmos o método de comparação para linguístico, e tornar a pesquisa binária ignorando acentos:
alter session set nls_comp=linguistic; <-- Pesquisa Linguística
alter session set nls_sort=binary_ai; <-- Binário ignorando acentos
select nome from tabela where nome = 'marcio';
nome
-------------
Márcio
MÁRCIO
marcio
Abraços!
PS: Essa dica foi cortesia do nosso amigo Ricardo Monteiro, grande mestre do PLSQL! Abraços pra ele!
quarta-feira, 5 de março de 2008
Assinar:
Postar comentários (Atom)
2 comentários:
Fala Titi e Robert ! Grandes mestres Java ! Grande post, essa consulta PL/sql sem acentos, muito útil ! obrigado por ajudar a comunidade ! Abraços
Show de bola, fio muito útil.
Postar um comentário