From: | "Paolo Lopez" <murphyperu(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Problema ILIKE con letra eñe |
Date: | 2006-04-21 23:22:06 |
Message-ID: | ab97ec200604211622l2c89850bob0c9e96ba4a49f9a@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola a todos los miembros de la lista.
Tengo un problema con respecto al ILIKE pero solo con la letra eñe.
Anteriormente ya tenía problemas con la eñe pero lo solucioné al crear
la BD con enconding = LATIN1.
El ejemplo es el siguiente:
CREATE TABLE PERSONA (
idPersona SERIAL NOT NULL,
nombres TEXT NULL,
apPaterno TEXT NULL,
apMaterno TEXT NULL,
PRIMARY KEY (idPersona)
);
insert into PERSONA values ( DEFAULT , 'juaN' , 'muÑante' , 'ruiZ' );
Cuando se quiere hacer las siguientes consultas :
1) select * from persona
where apPaterno ILIKE 'muñante' ;
se obtiene 0 lineas
2) select * from persona
where apPaterno ILIKE 'MUÑANTE' ;
se obtiene la unica linea insertada
3) select * from persona
where apPaterno ILIKE 'muÑante' ;
se obtiene la unica linea insertada
Los resultados son iguales en potgres 7.4 con cygwin en windows , asi
como en postgres 8.1.3 en windows XP.
Alguna idea de por que solo la eñe se escapa del ILIKE ???
Gracias por anticipado por sus posibles respuestas.
Paolo.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2006-04-21 23:50:41 | Re: Problema ILIKE con letra eñe |
Previous Message | Gunnar Wolf | 2006-04-21 19:35:43 | Re: Pregunta |