Operador 'Curtir' do SQL e 'aa'
Nós topamos com um problema muito estranho em uma de nossas aplicações. O mecanismo de pesquisa usa um procedimento armazenado para comparar um grupo de filtros. No entanto, quando um tipo específico de string é inserido, o sql server (2005) se comporta de forma muito estranha. Eu isolei o problema para o seguinte:
select 'match!' where 'teliaa' like '%telia%'
A colação é dinamarquesa norueguesa CI AS e temos caracteres que significam a mesma coisa. Isso inclui 'aa', que também significa 'å'.
Alguém pode explicar por que a declaração acima não produz "correspondência!"