SQLite's understanding of upper/lower case characters
only extends to the 26 that feature in English. This
is to avoid including the huge lookup tables required
to provide case insensitive matches across the whole
range of unicode characters.

You can write a user-function that will be called in
place of the LIKE operator to get around this.
Register
the function as "like" using the 
sqlite3_create_function() API and it is invoked by the
SQLite core to evaluate the LIKE operator. See the
likeFunc() function in func.c for an example.

Dan.


--- Alexander Mardirossian <[EMAIL PROTECTED]>
wrote:
> Hello,
> 
> I am using SQLite with cyrillic letters (e.g.
> russian) in the DB.
> I need to perform searches (LIKE operator)
> I want to have case-INsensitve search in the LIKE
> operator.
> 
> I think this is not the case now due to the bug in
> the LIKE...but I couldn't
> find any info on the subject?
> 
> Can anyone give me directions on how to handle the
> subject?
> 
> Thanks.
> 
> Sincerely,
> Alexander
> 
> 



                
__________________________________
Do you Yahoo!?
Vote for the stars of Yahoo!'s next ad campaign!
http://advision.webevents.yahoo.com/yahoo/votelifeengine/

Reply via email to