Ver Mensaje Individual
  #18  
Antiguo 07-02-2014
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.503
Reputación: 23
MAXIUM Va camino a la fama
Cita:
Empezado por Lepe Ver Mensaje
En principio sería el juego de caracteres ISO8859_1 ("character set" para europa) y el cotejamiento de caracteres ES_ES ("COLLATE" para el español de españa).

Ya en interbase no tengo ni idea, pero en firebird 2.1 existe un cotejamiento llamado ... ES_ES_CI_AI, es decir, español de españa Case Insensitive, Accent Insensitive.

Al tiempo de crear el campo en la base de datos tienes que especificar ese cotejamiento, así al buscar "gonzalez", encontrará "GONZÁLEZ" / "gonzález" / "Gonzalez".

así a bote pronto:
Código SQL [-]
create table alumno(
nombre varchar(80) character set ISO8859_1 collate ES_ES_CI_AI,
apellidos varchar(80) character set ISO8859_1 collate ES_ES_CI_AI
)

Saludos
¿Y si deseo en algún momento hacer una distinción o búsqueda exacta sin quitar lo de collate a tabla?
Responder Con Cita