Problema ILIKE con letra eñe

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.

Responses

Browse pgsql-es-ayuda by date

  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