jueves, 9 de febrero de 2012

Comparaciones sin tener en cuenta los acentos en SqlServer

Es muy común que al realizar una consulta a nuestra base de datos, no tengamos en cuenta los acentos como foco de problemas.

Sobre todo, cuando es el propio usuario final el que define la búsqueda.

Como vemos en la imagen, busca comparando la cadena 'ó'.

Pero puedo interesarnos que no solo busque por más sino también por 'o'.

   

Las siglas de Modern_Spanish_CI_AI indican:
CI – Case Insensitive (no tendría en cuenta mayusculas y minusculas)
AI – Accent insensitive (sin tener en cuenta acentos)
Si quieres lo inverso serían poner:
CS – Case sensitive (tiene en cuenta mayusculas y minusculas)
AS – Accent sensitive (tienen en cuenta acentos)

Thanks!!

0 comentarios:

Publicar un comentario

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Online Project management