Re: Pg Türkçe desteği

From: "Yavuz Kavus" <yavuzkavus(at)gmail(dot)com>
To: "Esref Atak" <esrefatak(at)gmail(dot)com>
Cc: PostgreSQL <pgsql-tr-genel(at)postgresql(dot)org>
Subject: Re: Pg Türkçe desteği
Date: 2006-06-03 12:01:24
Message-ID: 95b926fc0606030501o4d68de53k20a3e05f90f70b40@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-tr-genel

Teşekkürler.
Güzel çözüm.

Oluşturduğunuz fonskiyondan yola çıkarak ILIKE işlevini görecek şöyle bir
fonksiyon oluşturulabilir belki :

CREATE OR REPLACE FUNCTION "public"."tcomp" (_arg1 varchar, _arg2 varchar)
RETURNS boolean AS
$body$
/* New function body */
begin
return tupper(_arg1) like tupper(_arg2) ;
end;
$body$
LANGUAGE 'plpgsql';

örnek :
select tcomp('sabri','SABRİ'), tcomp('sabri','BRİ'), tcomp('sabri','%BRİ%');
sonuç : true, false, true

select * from tb_persons where tcomp(first_name,'%SABRİ%');
sonuç :
person_id first_name last_name mperson_id sect_id
address birth_date user_name password email
10 Sabri Kavuş 0
41 " null sabri
1234 ''

In response to

Responses

Browse pgsql-tr-genel by date

  From Date Subject
Next Message Esref Atak 2006-06-03 16:07:03 Re: Pg Türkçe desteği
Previous Message Esref Atak 2006-06-03 09:03:26 Re: Pg Türkçe desteği